我使用的是ElasticSearch 7.17版,使用它的搜索API进行查询。ElasticSearch中索引内的数据是使用Logstash从SQL数据库加载的。在查询中,我使用must_not exists查询来获取类内组中没有email_list的文档。我的Map和数据如下所示:
第一个
到目前为止,我已经尝试了几个查询,包括nested查询,下面是我尝试过的一些查询,
第一个
但是,这些查询总是返回包含email_list的文档。
谢谢
我使用的是ElasticSearch 7.17版,使用它的搜索API进行查询。ElasticSearch中索引内的数据是使用Logstash从SQL数据库加载的。在查询中,我使用must_not exists查询来获取类内组中没有email_list的文档。我的Map和数据如下所示:
第一个
到目前为止,我已经尝试了几个查询,包括nested查询,下面是我尝试过的一些查询,
第一个
但是,这些查询总是返回包含email_list的文档。
谢谢
1条答案
按热度按时间ecr0jaav1#
您需要在嵌套查询中使用完整字段名
class.group.email_list
下面查询将给出预期结果