我可以从嵌套的顶部命中聚合中获取外部文档字段吗?

时间:2015-06-17 12:07:27

标签: elasticsearch

我正在利用Elasticsearch 1.5中添加的功能来允许嵌套聚合中的顶级命中聚合。我遇到的问题是,一旦我拥有自己的顶级嵌套文档,我希望能够从外部文档中获取字段。

我的伪聚合结构是

nested: {
  some_other_aggreagation: {
      "top_hits": {
       }
  }
} 

顶部嵌套的匹配包括外部文档的索引,类型和ID,因此我可以执行辅助搜索,但我想避免这种情况。我的另一个选择是返回查询中的所有命中(目前我只返回聚合的结果),然后将文档与我的代码中的事件匹配,但从性能的角度来看,这似乎很糟糕。

有人能提出更好的建议吗?谢谢。

0 个答案:

没有答案