elastic search 6.3 nested exist or missing

Posted jormungandr

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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"
}
}
}
}

以上是关于elastic search 6.3 nested exist or missing的主要内容,如果未能解决你的问题,请参考以下文章

从 NEST C# 嵌套聚合中获取 Elasticsearch 结果

在 Elasticsearch NEST 中的索引间歇性失败后立即调用 Search

如何使用现有索引创建 Elastic App Search Engine(来自 GraphDB Elastic Search Connector 的数据)

Golang 用Olivere库操作Elastic Search

elastic search interval

开启elastic search 脚本