猿问

elasticsearch进行聚合分组运算后如何再次进行聚合运算

数据结构是两列,offsetid和click次数,我可以统计每个offsetid的click总数,现在在此结果上再按click总数分租,统计每种click情况的offsetid个数,如何统计?

{

"aggs":{

"group_by_offsetid":{

"terms":{

"field":"offsetid"

},

"aggs":{

"sum_click":{

"sum":{

"field":"click"

}

}

}

},

"group_by_click":{

"stats_bucket":{

"buckets_path":"group_by_offsetid>sum_click.value"

}

}

}

}


现在group_by_click是对上面聚合分组后的统计,如果我想对上面聚合分组再次按click分组,如何实现?

AllenHao
浏览 2427回答 0
0回答
随时随地看视频慕课网APP

相关分类

Java
大数据
我要回答