Отфильтруйте диапазон дат "позавчера" в запросе 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
]
}
}
}