假设我要查询Elasticsearch集群中的“夏季最佳度假胜地”。但我希望假期,参观和夏季比其他词语具有更高的优先级:
类似这样的事情:最好的假期^夏天期间有4个景点^ 3 ^ 2。
我了解场增强,但是增强并不能实现我想做的事情。 基本上我想增加单个单词。
在上面的Elasticsearch 5.6中,是否有人对此有任何想法?
答案 0 :(得分:0)
您可以使用query_string
来增强单个字词,例如:
{
"query" : {
"query_string" : {
"fields" : ["content", "name"],
"query" : "Best holiday^4 places to visit^3 during summer^2"
}
}
}