这是我在 elasticsearch 1.5 版中搜索时的正文请求
{
"body": {
"size": 0,
"query": {
"filtered": {
"filter": {
"bool": {
"must": [
{
"range": {
"create_time": {
"gte": "2020-09-02T00:00:00",
"lte": "2020-09-05T23:59:59",
"time_zone": "-2:00"
}
}
}
]
}
}
}
},
"aggs": {
"posts_over_time": {
"date_histogram": {
"field": "create_time",
"interval": "day",
"min_doc_count": 0,
"time_zone": "-2:00",
"format": "yyyy-MM-dd",
"extended_bounds": {
"min": "2020-09-02",
"max": "2020-09-05"
}
},
"aggs": {
"Sum of engagements": {
"sum": {
"field": "interactions_count"
}
}
}
}
}
}
}
并且结果从第 2020-09-01
天返回到第 2020-09-04
天的返回桶后移
不像预期的那样从第 2020-09-02
天到第 2020-09-05
天
如何使结果尊重范围而不按查询的时区移动和返回结果?