当我们在弹性上使用聚合特征时,我们得到我们聚合的字段的值,但我们也想获得该字段的描述。我们必须使用sector.id
,因为我们api的其他部分稍后会使用它。
例如:我们的数据如下:
[{
"id":"123"
"sectors":[{
"id":"sector-1",
"name":"Automotive"
}]
},
{
"id":"123"
"sectors":[{
"id":"sector-2",
"name":"Biology"
}]
}]
当我们汇总sectors.id
时,我们的回复如下:
"aggregations": {
"sector": {
"doc_count_error_upper_bound": 0,
"sum_other_doc_count": 0,
"buckets": [
{
"key": "sector-2",
"doc_count": 19672
},
{
"key": "sector-1",
"doc_count": 11699
}]
}
}
有没有办法获得sectors.name
以及结果中的关键字?