elasticsearch - 如何在汇总期间考虑的存储桶中显示值?

标签 elasticsearch

我需要基于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用于对字段进行分组。

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

关于elasticsearch - 如何在汇总期间考虑的存储桶中显示值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58802879/

相关文章:

elasticsearch - Elasticsearch同义词仅适用于特定字段

elasticsearch - 您可以看到在ElasticSearch中为文档建立索引的时间吗?

elasticsearch - Elasticsearch使用自定义_id创建文档

elasticsearch - 排除 elasticsearch 结果数据中的 _id 和 _index 字段

elasticsearch - 字段 docs.deleted 在 elasticsearch _cat/indices API 响应中意味着什么?

java - ElasticSearch 5.4.1 Java API : Error in updateResponse. getResult() 为空,

elasticsearch - elasticsearch nest:使用对象初始化程序语法创建具有多个聚合的SearchRequest

elasticsearch - elasticsearch edge n-gram token 生成器:在 token 中包含符号

elasticsearch - ElasticSearch 1x-在对象条件下聚合

elasticsearch - Nest 1.0不会暴露碎片失败的原因