如何在ES中加入否定查询

Amy*_*yth 5 elasticsearch

我的Elasticsearch设置中有2个索引.

  • 索引_A
  • index_b

index_a有一个字段location,有大约1000个文档,其中index_b有一个字段,city并有大约600个文档.

我想找出所有的locationsindex_a在不在city现场index_b.我应该用什么查询来实现上述目标?

And*_*fan 3

您执行两个查询:从index_b中选择“所有必要的信息”,然后使用index_b中的“信息”对index_a执行搜索。

Elasticsearch 无法以任何方式“连接”单个查询中的两个索引,而是更喜欢使用非规范化数据,或者使用嵌套或父子关系。