Я пытаюсь сгруппировать документы, используя поле даты в каждом документе. Мне нужно собрать их по документам за последние 30 дней, за 30-60 дней, за 60-90 дней. применяя следующий диапазон ggs. У меня совершенно неправильный диапазон дат.
{
"aggs": {
"dateRanges": {
"date_range": {
"field": "date",
"keyed": true,
"format": "yyyy-mm-dd",
"ranges": [
{"from": "now/d",
"to": "now/d-1M",
"key": "Last 30 Days"
},
{"from": "now/d-1M",
"to": "now/d-2M",
"key": "Last 60 Days"
},
{"from": "now/d-2M",
"to": "now/d-3M",
"key": "Last 90 Days"
}
]
}
}
}
}
Текущие результаты:
"aggregations" : {
"dateRanges" : {
"buckets" : {
"Last 90 Days" : {
"from" : 1.585008E12,
"from_as_string" : "2020-00-24",
"to" : 1.5825024E12,
"to_as_string" : "2020-00-24",
"doc_count" : 0
},
"Last 60 Days" : {
"from" : 1.5876864E12,
"from_as_string" : "2020-00-24",
"to" : 1.585008E12,
"to_as_string" : "2020-00-24",
"doc_count" : 0
},
"Last 30 Days" : {
"from" : 1.5902784E12,
"from_as_string" : "2020-00-24",
"to" : 1.5876864E12,
"to_as_string" : "2020-00-24",
"doc_count" : 0
}
}
}
}
}
почему каждое ведро имеет одинаковые значения «от» и «до»?