У меня есть индекс с полем времени, значения которого такие:
time: 2012-06-02T12:25:27+02:00
Затем я запускаю следующий запрос :
{
"sort": {
"time": "desc"
},
"query": {
"query_string": {
"query": "time:[2012-6-2T12:24:00Z TO 2012-6-2T12:26:00Z]",
"default_operator": "AND"
}
},
"size": 30
}
Это возвращает 0 совпадений, но если я сдвину строку запроса на 2 часа, она совпадет с записями за это время. Итак, я почти уверен, что это проблема часового пояса. Читая документы, которые я нашел, я могу поместить «time_zone»: 2 в запрос, но .... где его следует разместить в предыдущем запросе? Я пробовал много вариантов, но не мог заставить его работать.