从聚合中未使用的弹性搜索索引中获取字段值

Get Values of fields from Indices of Elastic Search that are not used in Aggregations

我在 Elastic Search 中使用聚合。我想要一个未在聚合中使用的字段值。我知道在分组中使用的字段和我需要的字段之间存在一对一的映射。那么,有什么办法可以做到吗?

如果我理解正确,请尝试使用 TopHits aggregation。 您可以将其作为子聚合添加到您的术语聚合中,并指定您希望返回哪些字段(使用 include 参数)。 然后,当您访问生成的术语聚合时,您可以检索 TopHits 聚合并获取您 require/want 的字段。

可以找到更多信息 here