我正在做一个简单的 query_string 查询,如下所示:
"query_string" : {
"default_operator" : "AND",
"fields" : ["title^20","keywords^10","description^8","content^1","titles^6","highlights^4"],
"query" : "\"south west\""
}
然而,搜索将匹配具有不一定相邻的单词“south”和“west”的文档,例如“我们在英格兰南部和西部看到低飞的秃鹰”。我希望它只返回与确切短语匹配的结果,例如“我们在白金汉郡西南部看到低飞的秃鹰”。
用于搜索和索引的分析器是雪球分析器,我猜这可能是问题的根源,即短语查询不能与雪球分析器一起使用吗?
有任何想法吗?
TIA
多米尼克