我正在尝试创建一个包含日期直方图的图表。一切正常,除了跨越夏令时。查看下表作为示例,请注意 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
}
}
}
}