Elasticsearch Aggregations 统计buckets中key的个数

  • Post author:
  • Post category:其他


统计访问超5000的ulr有多少个(

sum的最大值会小于等于size,因此size的预估很重要

)

GET /logstash-2018.03.27/_search?
{
   "size": 0,
   "aggs": {
      "all_terms": {
         "terms": {
            "field": "url_regex",
            "size": 30,
             "min_doc_count": 5000
         },
         "aggs": {
            "distinct_url": {
               "cardinality": { 
                  "field": "url_regex"
               }
            }
         }
      },
      "sum_of_rul": {
         "sum_bucket": {
            "buckets_path": "all_terms>distinct_url.value"
         }
      }
   }
}





版权声明:本文为GreenAppple原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。