【发布时间】:2017-01-09 13:16:25
【问题描述】:
在我的查询中,我将存储桶聚合为一个标量。由于我对每个存储桶(在我的情况下是数千万存储桶)不感兴趣,因此我想将它们从返回的结果中删除;即我想做类似 "size":0 的事情来隐藏所有的点击。有可能吗?
例如:
{
"size": 0,
"aggs": {
"pop": {
"terms": {
"field": "account_number",
"size": 0
},
"aggs": {
"average": {
"avg": {
"field": "price"
}
}
}
},
"sum_of_avg": {
"sum_bucket": {
"buckets_path": "pop>average"
}
}
}
}
结果:
[...]
"aggregations": {
"pop": {
"doc_count_error_upper_bound": 40851,
"sum_other_doc_count": 93441329,
"buckets": [...] <== i don't want this
},
"sum_of_avg": {
"value": 128.0768325884469
}
【问题讨论】:
-
这和这个问题有关:link
标签: elasticsearch