如何获取没有字段中任何对象的所有文档?
我有以下映射:
"properties" : {
"name": {
"type": "text"
},
"nestedArray": {
"type": "nested",
"properties": {
"prop1": {
"type": "text"
},
"prop2": {
"type": "text"
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我希望得到"nestedArray"为空或不存在的所有文档.
我正在使用elasticSearch 5.0
我认为存在查询会解决这个问题.尝试以下查询
{
"query": {
"bool": {
"must_not": [
{
"nested": {
"path": "nestedArray",
"query": {
"bool": {
"filter": {
"exists": {
"field": "nestedArray"
}
}
}
}
}
}
]
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5252 次 |
| 最近记录: |