2016-04-01 31 views
1

剝離中介聚合我有以下查詢其中Elasticsearch sum_bucket,從結果

  • 我執行返回大量桶的第一術語聚合
  • 然後在此桶執行的度量聚集(AVG在此 例子)
  • 最後一個sum_bucket聚合

當運行此查詢, 輸出包含所有中介my_huge_bucket.my_huge_bucket_metric結果,但我只對sum_bucket指標感興趣。

有沒有辦法從結果中剝離中間聚合?

{ 
    "size": 0, 
    "aggs": { 
    "my_sum_bucket": { 
     "sum_bucket": { 
     "buckets_path": "my_huge_bucket.my_huge_bucket_metric" 
     } 
    }, 
    "my_huge_bucket": { 
     "terms": { 
     "field": "some_field", 
     "size": 0 
     }, 
     "aggs": { 
     "my_huge_bucket_metric": { 
      "avg": { 
      "field": "some_field" 
      } 
     } 
     } 
    } 
    } 

} 

回答