我正在努力做一些聚合的基本操作。下面的代码是我想象它可以工作的东西,但它没有。我想完成的是用某个绝对数字(它可以是参数,但这无关紧要)划分每个“value_number”,它是每个类别桶的_count。那么,有没有办法完成这个?提前感谢!
`
"aggs": {
"test": {
"sampler": {
"shard_size": 1000
},
"aggs": {
"categories": {
"terms": {
"field": "category",
"size": 150
}
},
"bucketresults": {
"bucket_script": {
"buckets_path": {
"value_number": "categories>_count"
},
"script": "value_number/100"
}
}
}
}
}
`
1条答案
按热度按时间k0pti3hp1#
您可以使用以下查询在当前查询中,您需要将
bucketresults
作为categories
内部聚合移动另外,当您访问value_number
时,需要使用params.value_number
进行访问以下将是回应: