elastic search 6.3 nested exist or missing

es,字段是否存在 用exist很方便就能搜索到查询的例子,但是针对nested这种object类型的是否存在的较少,而且6.3版本一些之前的查询是不支持的

如果想要判断某个nested是否存在可以在must_not中加入如下查询 user即作为nested,user节点下仍有多个字段存在

{
"nested":{
"path":"user",
"query":{
"exists":{
"field":"user"
}
}
}
}

posted on 2019-10-17 15:15  Hegoist  阅读(353)  评论(0)    收藏  举报