我想检查 Elasticsearch 中是否存在具有特定字段值的文档。
我已经浏览过互联网,但只找到了如何检查字段是否存在的方法。
我的索引/类型是
/twitter/user
用户名是文档中的一个字段。
我想检查此类型中是否存在
username="xyz"
。 最佳答案
您可以查询0
的大小。 total
值将使您知道doc是否存在。
GET /twitter/user/_search
{"size": 0,
"query": {"match": {
"username": "xyz"
}}}
编辑-
_count api can be used as well.
GET /twitter/user/_count
{ "query": {"match": {
"username": "xyz"
}}}
关于elasticsearch - 检查elasticsearch中是否存在文档,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45435486/