为什么我的查询包含从日期到日期的过滤器,但是当使用日期直方图聚合时,从日期到日期范围(有时)开始间隔。我的查询过滤器从2015-01-01
to2015-01-31
开始,间隔开始日期必须在 to 范围内2015-01-01
,2015-01-31
但开始日期我的结果是2014-12-31
。如何将开始日期定义2015-01-01
为2015-01-31
.
我的完整查询:
{
"size": 0,
"aggs": {
"cluster": {
"terms": {
"field": "cluster"
},
"aggs": {
"histogram_Log": {
"date_histogram": {
"field": "actionTime",
"interval": "1800m",
"format": "dd/MM/YYYY hh:mm:ss"
},
"aggs": {
"typelog": {
"terms": {
"field": "typeLog"
}
}
}
}
}
}
},
"query": {
"filtered": {
"filter": {
"bool": {
"must": [
{
"bool": {
"must": [
{
"match_all": {}
},
{
"range": {
"actionTime": {
"lte": "2015-01-31T00:00:00.000",
"gte": "2015-01-01T00:00:00.000"
}
}
}
]
}
}
]
}
}
}
}
}