ElasticSearch: Как запросить поле даты с использованием фильтра часового диапазона
В настоящее время я уже знаю, как фильтровать диапазон дней из поля даты (отметка времени). Это легко:
"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?