我需要基于created_date汇总记录。因此,基于每个创建的日期,有一组记录对吗?现在,有人可以告诉我如何显示创建的日期以及每组结果吗?

 "aggs": {
    "by_created_date": {
      "terms": {
        "field": "createddate"
      },
     _source["createddate"] //Something like this. so that i can see what date it has used.

      "aggs": {
       ....
      }, //Also may need to use some aggregation on this level.
   },
}

最佳答案

aggs":{
    "by_created_date":{
        "terms":{
            "field":"createddate.keyword",
            "size":1000
        },
        "aggs":{
            "bucket" : {
                "terms" : {
                    "field" : "field_name",
                    "size": 10
                }
            }
        }
    }
}
terms用于对字段进行分组。

因此,对于嵌套分组...您必须编写嵌套聚合(如上层代码)。

09-10 15:45