Отфильтруйте диапазон дат "позавчера" в запросе json для logz.io api (эластичный поиск)

Контекст: Запрос logz.io через API.

Следующий запрос возвращает результаты за вчера

{ "size":10000, "query" : { "bool" : { "must" : [ { "range": { "@timestamp": { "gte": "now-1d/d", "lt": "now/d" } } } ] } } }

Я надеялся, что этот вернет результаты позавчера

{ "size":10000, "query" : { "bool" : { "must" : [ { "range": { "@timestamp": { "gte": "now-2d/d", "lt": "now-1/d" } } } ] } } }

Но это ничего не возвращает. Что мне не хватает?

1 ответ

Решение

Вы просто скучаете по d в lt часть

{
    "size":10000,
    "query" : {
        "bool" : {
            "must" : [
        { "range": { "@timestamp": { "gte": "now-2d/d", "lt": "now-1d/d" } } }
                                                                    ^
                                                                    |
                                                                  here
                     ]
        }
    }
}
Другие вопросы по тегам