Elasticsearch 查询字段为 NULL 的文档 - exists 和 missing 查询
可以使用 exists 和 missing 查询来查询字段为 null 的文档。
exists查询:查询指定字段存在的文档
GET /my_index/_search
{
"query": {
"bool": {
"must_not": {
"exists": {
"field": "my_field"
}
}
}
}
}
上面的查询将返回 my_field 字段为空的文档。
missing查询:查询指定字段不存在的文档
GET /my_index/_search
{
"query": {
"bool": {
"must": {
"missing": {
"field": "my_field"
}
}
}
}
}
上面的查询将返回 my_field 字段为 null 的文档。
原文地址: https://www.cveoy.top/t/topic/npTN 著作权归作者所有。请勿转载和采集!