gpt4 book ai didi

elasticsearch - 如何通过elasticsearch中的术语匹配多个单词

转载 作者:行者123 更新时间:2023-12-02 22:48:27 25 4
gpt4 key购买 nike

我匹配多个单词的查询如下,

{"query":
{"bool":{"must":[{"terms":{"my_field":"word1 word2"}}]}

执行时,尽管存在以下查询的数据,但结果集为空。
而不是上面的查询,如果我使用
{"bool":{"must":[{"terms":{"my_field":"word1"}}]}
然后 Elasticsearch 正在返回数据。
如何匹配完整的句子?

最佳答案

根据您对上述答案的评论,我认为您应该简单地使用两个 期限 您必须查询数组中的查询。

{
"query":
{ "bool" :
{
"must":[
{"term":{"my_field": "word1" } },
{"term":{"my_field": "word2" } }
]
}
}
}

关于elasticsearch - 如何通过elasticsearch中的术语匹配多个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51536830/

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