gpt4 book ai didi

elasticsearch - 如何在 Elasticsearch 中通过完全匹配的字段搜索查询

转载 作者:行者123 更新时间:2023-12-02 22:54:23 24 4
gpt4 key购买 nike

我正在尝试按字段值搜索文档。该字段是在索引中定义的 String 类型,如下所示:

"field" : { 
"type" : "string"
}

除了映射之外,索引没有其他设置。

我尝试了各种查询来尝试查找带有 field="test" 的文档,但每次我都没有得到任何结果或结果包含该子字符串 "test"。我想要 "field""test" 完全匹配的文档。

我尝试了 matchmatch_phrasetermquery_string,但似乎没有一个像我想要的那样工作.

最佳答案

你需要像这样使用term查询关键字

{
"query" : {
"term" : {
"field.keyword" : "test"
}
}
}

希望这对您有所帮助。

关于elasticsearch - 如何在 Elasticsearch 中通过完全匹配的字段搜索查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60476288/

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