Ich sammle Dokumente, die jeweils einen Zeitstempel haben. Der Zeitstempel ist UTC, aber die Dokumente haben auch eine lokale Zeitzone ("timezone": "America/Los_Angeles"
), die sich in den verschiedenen Dokumenten unterscheiden kann.Dynamischer Zeitzonen-Offset in elasticsearch aggregation?
Ich versuche, eine date_histogram aggregation
basierend auf Ortszeit, nicht UTC oder einer festen Zeitzone (z. B. mit der Option "time_zone": "America/Los_Angeles"
) zu tun.
Wie kann ich die Zeitzone für jedes Dokument in seine lokale Zeit vor der Aggregation konvertieren?
Hier ist die einfache Aggregation:
{
"aggs": {
"date": {
"date_histogram": {
"field": "created_timestamp",
"interval": "day"
}
}
}
}
Haben Sie jemals eine Lösung dafür gefunden? Ich weiß, das ist alt, aber ich bin in genau der gleichen Position und dachte mir, ich würde es überprüfen, bevor ich eine ansonsten doppelte Frage posten würde. –