1

我是 ElasticSearch 的新手,我试图在两个聚合之间获得更大的价值,这可能吗?我需要 avg_field1 和 avg_field2 之间的较大值。

我正在考虑尝试使用script: max,但我没有找到任何这种用法的例子。我什至不知道这是否可能。

我的聚合现在是这样的:

{
 "aggs" : {
   "group_by_frame" : {
       "histogram" : {
           "field" : "index_histogram",
           "interval" : 100
       },
       "aggs" : {
           "avg_field1" : { "avg" : { "field" : "field1" } },
           "avg_field2" : { "avg" : { "field" : "field2" } }
       }

   }
 }
4

1 回答 1

0

请在此处查看我的答案:Elastic Search SUM of aggregated values

基本上你不能聚合不同的聚合。

于 2015-04-02T07:15:31.880 回答