微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

弹性搜索聚合中的动态时区偏移?

我正在汇总每个都有时间戳的文档.时间戳是UTC,但每个文档也有一个本地时区(“timezone”:“America / Los_Angeles”),它们可以在文档之间有所不同.

我正在尝试根据当地时间而不是UTC或固定时区进行date_histogram聚合(例如,使用选项“time_zone”:“America / Los_Angeles”).

如何在聚合之前将每个文档的时区转换为当地时间?

这是简单的聚合:

{
  "aggs": {
    "date": {
      "date_histogram": {
        "field": "created_timestamp","interval": "day"
      }
    }
  }
}

解决方法

我不确定我是否完全理解它,但似乎 time_zone property将是这样的:

The zone value accepts either a numeric value for the hours offset,for example: “time_zone” : -2. It also accepts a format of hours and minutes,like “time_zone” : “-02:30”. Another option is to provide a time zone accepted as one of the values listed here.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐