1
我需要在弹性搜索中将搜索相关性分数添加到特定查询中。 如何在查询时为特定字段添加提升分数?如何在弹性搜索中查询时发送提升值?
我需要在弹性搜索中将搜索相关性分数添加到特定查询中。 如何在查询时为特定字段添加提升分数?如何在弹性搜索中查询时发送提升值?
如果你看看http://www.elasticsearch.org/guide/reference/query-dsl/query-string-query.html 它表明你如何添加在查询时提高到现场。例如
{
"query_string" : {
"fields" : ["content", "name^5"],
"query" : "this AND that OR thus",
"use_dis_max" : true
}
不过请注意有潜力这放慢您的查询很大,所以我会测试它,或者使用映射文件提升。