简体   繁体   English

Elasticsearch:间隔5年的date_histogram

[英]Elasticsearch: date_histogram with 5y interval

How to make Elasticsearch date_histogram work like this: 如何使Elasticsearch date_histogram像这样工作:

{
  "aggs": {
    "age_range": {
      "date_histogram": {
        "field": "birthdate",
        "interval": "5y"
      }
    }
  }
}

This is a known issue in elasticsearch, you can use either 260 weeks(260w) or 1825 days(1825d) (you can consider leap year if you want). 这是elasticsearch中的一个已知问题 ,您可以使用260周(260w)或1825天(1825d)(如果需要,可以考虑leap年)。

This will work 这会起作用

{
  "size": 0,
  "aggs": {
    "NAME": {
      "date_histogram": {
        "field": "birthdate",
        "interval": "1825d"

      }
    }
  }
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 elasticsearch date_histogram 会检查间隔内的日期是否存在? 如果是这样,会发生什么? 如果没有任何错误处理 - will elasticsearch date_histogram check the date inside the interval exist or not? And if so , what will happen? If no any error handling for this 获取date_histogram,elasticsearch的平均值 - Get buckets average of a date_histogram, elasticsearch Elasticsearch date_histogram中的月份不正确 - Incorrect month in Elasticsearch date_histogram ElasticSearch日期直方图间隔 - ElasticSearch Date Histogram Interval 如何在 Elasticsearch 的 date_histogram 选择器中选择最后一个桶 - How to select the last bucket in a date_histogram selector in Elasticsearch 将查询添加到具有date_histogram和聚合的查询中的过滤器 - Add a filter to a query with a date_histogram and aggregation in elasticsearch 如何使Elasticsearch date_histogram facet在嵌套项目上工作 - How to make Elasticsearch date_histogram facet work on nested items Date_histogram Elasticsearch构面找不到字段 - Date_histogram Elasticsearch facet can't find field 使用Elasticsearch中的date_histogram聚合计算嵌套字段的总和 - Calculating sum of nested fields with date_histogram aggregation in Elasticsearch Elasticsearch Date_Histogram不能覆盖整个过滤器 - Elasticsearch Date_Histogram does not cover entire filter
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM