我只是想知道ES中的聚合查询,是否可以将返回的存储桶用于您自己的目的。例如,如果我有这样的响应结果:
{
"key": "test",
"doc_count": 2000,
"child": {
"value": 1000
}
}
我想获得doc_count和value的比率,所以我正在寻找一种方法来生成另一个字段/聚合来对这两个字段进行数学运算,如下所示:
{
"key": "test",
"doc_count": 2000,
"child": {
"value": 1000
},
"ratio" : 2
}
或
{
"key": "test",
"doc_count": 1997,
"child": {
"value": 817
},
"buckets": [
{
"key": "ratio",
"value": 2
}
]
}