【发布时间】:2015-11-05 01:20:07
【问题描述】:
目前,我已经知道如何从(时间戳)日期字段中过滤日期范围。这很简单:
"range": {
"date": {
"gte": "2015-11-01",
"lte": "2015-11-30"
}
}
但是,当您对基于 gte:"8:00:00" 和 lte:"10:00:00" 等小时的范围感兴趣时,如何过滤日期?这可能吗?
换句话说,我的要求: 如何获取本月 (15-11-01/15-11-30) 但仅在上午 8:00:00 到 10:00:00 之间发生的所有事件?
【问题讨论】:
-
在这些时间之间,任何一天?
-
假设我想获取 2015 年 10 月 1 日到 2015 年 12 月 31 日之间的所有记录,但只有在这个时间范围内发生的记录:“8:00:00”和“10 :00:00"
-
类似的问题,但不一样。在另一个中,我假设有另一个名为“时间”的字段改变了问题。
标签: elasticsearch