es聚合后比较结果显示

GET /gunspoc/_search
{
  "query": {
    "match_all": {}
  },
  "aggregations": {
    "aggrs": {
      "terms": {
        "field": "age"
      },
      "aggregations": {
        "avgs": {
          "avg": {
            "field": "age"
          }
        },
        "sums":{
          "sum": {
            "field": "age"
          }
        },
        
        "having":{
          "bucket_selector": {
            "buckets_path": {
              "aggrs": "avgs",
              "sums":"sums"
            },
            "script": {
              "source": "params.aggrs > 21 && params.sums >=2 "
            }
          }
        }
      }
    }
  }
}
原文地址:https://www.cnblogs.com/huqi96/p/15530109.html