【发布时间】:2021-08-09 11:44:38
【问题描述】:
一个存储钦奈和纽约餐厅访客数据的弹性索引。
查询必须返回金奈上午 8 点到 9 点和纽约上午 8 点到 9 点的数据。由于数据在一个索引中,有没有办法忽略时间戳中的时区并查询弹性数据? 或者是否可以在没有多次查询的情况下解决这个问题?
【问题讨论】:
标签: elasticsearch timezone-offset timestamp-with-timezone
一个存储钦奈和纽约餐厅访客数据的弹性索引。
查询必须返回金奈上午 8 点到 9 点和纽约上午 8 点到 9 点的数据。由于数据在一个索引中,有没有办法忽略时间戳中的时区并查询弹性数据? 或者是否可以在没有多次查询的情况下解决这个问题?
【问题讨论】:
标签: elasticsearch timezone-offset timestamp-with-timezone
不可能,不,因为它们是两个完全不同的时区/时间戳
【讨论】:
我正在采取的方法是将本地日期时间(没有时区信息)转换并存储为长整数 yymmddhhmmss 并进行查询。这也将支持 lte 和 gte 查询。
【讨论】: