如果入索引的时候有两个字段(数组)是一一对应的关系,那聚合的时候能否同时统计这两个字段?
或者说在一个字段的统计结果中,能否拿到另一个字段对应的值?
比如:
"id": ["1", "2", "3"]
"name": ["a", "b", "c"]
那么按"name"聚合后,得到 "a" 的统计结果时,能不能顺便拿到 "a" 对应的 id 是 1 ?
或者说在一个字段的统计结果中,能否拿到另一个字段对应的值?
比如:
"id": ["1", "2", "3"]
"name": ["a", "b", "c"]
那么按"name"聚合后,得到 "a" 的统计结果时,能不能顺便拿到 "a" 对应的 id 是 1 ?
3 个回复
tttttthea
赞同来自: laoyang360
https://discuss.elastic.co/t/r ... 617/2
可以使用top_hits aggregation
http://www.elasticsearch.org/g ... ation
tttttthea
赞同来自:
jaychang
赞同来自: