2

我正在尝试创建一个包含日期直方图的图表。一切正常,除了跨越夏令时。查看下表作为示例,请注意 10 月 31 日行的问题。有谁知道克服这个问题并在每个月的第一天开始使用水桶的方法。输入是没有时间的日期,因此对于每条记录,时间都是午夜。

April 1st 2013, 00:00:00.000    11499
May 1st 2013, 00:00:00.000  11850
June 1st 2013, 00:00:00.000 15992
July 1st 2013, 00:00:00.000 14215
August 1st 2013, 00:00:00.000   14178
September 1st 2013, 00:00:00.000    12739
October 1st 2013, 00:00:00.000  14133
October 31st 2013, 23:00:00.000 13653
November 30th 2013, 23:00:00.000    12537
December 31st 2013, 23:00:00.000    14040

只是为了更好地调试,这是执行的查询:

{
  "size": 0,
  "query": {
    "query_string": {
      "query": "*",
      "analyze_wildcard": true
    }
  },
  "aggs": {
    "2": {
      "date_histogram": {
        "field": "orderCreationDate",
        "interval": "1M",
        "pre_zone": "+02:00",
        "pre_zone_adjust_large_interval": true,
        "min_doc_count": 1
      }
    }
  }
}
4

0 回答 0