gpt4 book ai didi

Elasticsearch:如何使用引号中的部分短语进行查询

转载 作者:行者123 更新时间:2023-11-29 02:56:16 26 4
gpt4 key购买 nike

我正在尝试实现支持部分短语的搜索行为。可能的搜索输入可能如下所示:

example "hello world" elasticsearch

现在我想获取所有包含单词 exampleelasticsearch 以及短语 hello world 的文档。

由于这是一个非常典型的搜索用例,令我惊讶的是我找不到太多关于这个主题的内容。

我尝试了几种方法(模式分词器、模式捕获过滤器),但没有一种能正常工作。在我开始实现以编程方式构建复杂查询定义的自定义方法之前,是否有推荐的方法来实现此目的?

非常感谢任何帮助!

最佳答案

query_string将做到这一点。

{
"query": {
"query_string": {
"query": "example \"hello world\" elasticsearch",
"default_operator": "AND"
}
}
}

关于Elasticsearch:如何使用引号中的部分短语进行查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30873851/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com