0

我正在做一个简单的 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

多米尼克

4

1 回答 1

0

用户错误。DSL 被错误地序列化。

于 2013-07-03T14:14:35.343 回答