Łączę dokumenty, które mają znacznik czasu. Znacznik czasu to UTC, ale każda z nich ma lokalną strefę czasową ("timezone": "America/Los_Angeles"
), która może się różnić w różnych dokumentach.Dynamiczne przesunięcie strefy czasowej w agregacji elastycznej?
Próbuję wykonać date_histogram aggregation
w oparciu o czas lokalny, a nie UTC lub ustaloną strefę czasową (np. Za pomocą opcji "time_zone": "America/Los_Angeles"
).
Jak mogę przekonwertować strefę czasową dla każdego dokumentu na czas lokalny przed agregacją?
Oto prosta agregacja:
{
"aggs": {
"date": {
"date_histogram": {
"field": "created_timestamp",
"interval": "day"
}
}
}
}
Czy kiedykolwiek znalazłeś rozwiązanie tego problemu? Wiem, że to jest stare, ale jestem dokładnie na tym samym stanowisku i pomyślałem, że sprawdzę przed opublikowaniem w przeciwnym razie powielonego pytania. –