我正在尝试通过字段值搜索文档。该字段是在索引中定义的String类型,如下所示:
"field" : {
"type" : "string"
}
除映射外,索引没有其他设置。
我尝试了各种查询来尝试查找带有的文档field="test"
,并且每次都没有结果或包含该子字符串的结果时,就尝试使用该查询"test"
。我希望文件完全"field"
匹配"test"
。
我试过match
,match_phrase
,term
和query_string
,其中没有一个似乎工作,因为我想要的。
您需要term
像这样使用带有关键字的查询
{
"query" : {
"term" : {
"field.keyword" : "test"
}
}
}
希望这可以帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句