我有一个聚合,可以返回许多存储桶。我想进一步运行一个分析所有doc_counts的脚本,并将它们分组。有人能给我一个如何做到这一点的例子吗?
例如......
"aggregations": {
“updates_by_account: {
"doc_count_error_upper_bound": 0,
"sum_other_doc_count": 0,
"buckets": [
{
"key": "fbf60d008f0b2f9b3d1d8f1f7fe6e4262662a04c9bcbcc20d92316daade3c25c",
"doc_count": 2
},
{
"key": "916129338fb099792f7b1f414868d45c3fd1a0feb89e1bbeafe24bdb496bec0b",
"doc_count": 1
},
{
"key": "f1b256be780d983549e968f187daef882999fd05889dcab7f1c8c4769ed0996b",
"doc_count": 1
}
]
}
我的查询看起来像这样
{
"aggs" : {
"updates_by_account": {
"terms": {
"script" : "doc[‘account_number’].value"
}
}
}
我想做类似的事情:
0-5更新的用户数:4 有6-10个更新的用户数:7 拥有11个或更多更新的用户数:12
等