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 的数据)