我正在尝试实现支持部分短语的搜索行为。可能的搜索输入可能如下所示:
示例“你好世界”elasticsearch
现在我想获取包含单词example和elasticsearch以及短语 的所有文档hello world。
由于这是一个非常典型的搜索用例,我很惊讶我在这个主题上找不到太多内容。
我尝试了几种方法(模式标记器、模式捕获过滤器),但没有一个能正常工作。在我开始实施自定义方法以编程方式构建复杂查询定义之前,是否有推荐的方法来实现此目的?
任何帮助是极大的赞赏!
query_string就可以做到这一点。
{
"query": {
"query_string": {
"query": "example \"hello world\" elasticsearch",
"default_operator": "AND"
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1750 次 |
| 最近记录: |