使用条件搜索多个索引

时间:2016-12-21 09:02:39

标签: elasticsearch

这是我正在处理的要求

  1. 有多个索引名称为content_ssc,content_teal,content_mmy。
  2. 这些索引可以有公共数据(co_code是这些索引文档中的字段之一)

    一个。 content_ssc可以包含co_code = teal / ssc / mmy

    的文档

    湾content_mmy可以包含co_code = ssc / mmy

  3. 的文档
  4. 我需要使用以下条件获取数据(这是从这些索引中获取唯一数据的方法之一)

    一个。 (Index = content_ssc and site_code = ssc)OR(Index = content_mmy and site_code = mmy)

  5. 基本上我目前从这些索引中获取重复数据所以我需要任何解决方案,应该使用上述条件从这些索引中获取唯一数据。

  6. 我尝试使用来自this链接的多个索引的布尔查询,但它没有产生唯一的结果。 请建议。

1 个答案:

答案 0 :(得分:0)

您可以使用distinct查询,您将获得唯一结果