减去日期直方图聚合上的时区一天后移回桶

时间:2021-02-02 10:21:19

标签: elasticsearch timezone elasticsearch-aggregation date-histogram

这是我在 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

如何使结果尊重范围而不按查询的时区移动和返回结果?

0 个答案:

没有答案