2016-04-11 74 views

回答

0

如果您正在使用ES版本是2.X使用Avg Bucket Aggregation

{ 

"aggs": { 
    "group_by_user": { 
    "terms": { 
     "field": "userId" 
    }, 
    "aggs": { 
     "rev_sum": { 
      "sum": { 
       "field": "rev" 
      } 
     } 
    } 
    }, 
    "avg_monthly_sales": { 
    "avg_bucket": { 
     "buckets_path": "group_by_user>rev_sum" 
     } 
    } 
    } 
} 

希望它可以帮助