es查询字段为null
时间: 2024-02-03 10:14:51 浏览: 121
Elasticsearch权威指南(中文版)
要查询字段为null的文档,可以使用`missing`查询和`exists`查询来实现。
1. missing查询:查询指定字段不存在或者为null的文档。
示例:
```
GET /my_index/_search
{
"query": {
"bool": {
"must_not": {
"exists": {
"field": "my_field"
}
}
}
}
}
```
这个查询会返回所有`my_field`字段不存在或者为null的文档。
2. exists查询:查询指定字段存在且不为null的文档。
示例:
```
GET /my_index/_search
{
"query": {
"exists": {
"field": "my_field"
}
}
}
```
这个查询会返回所有`my_field`字段存在且不为null的文档。
阅读全文