Chciałbym zrozumieć, w jaki sposób ES przechowuje wartości wewnętrzne w swoich indeksach. Czy zamienia się na UTC?zrozumienie, jak elastycznie przeszukuje daty we własnym zakresie
Mam pole "t" typu date. Oto mapowanie:
Teraz, kiedy wstawiam/dodaję dokument do ES, jak to jest przechowywać w swoich indeksach.
"t": "1427700477165" (milisekundy wygenerowane z funkcji Date.now()). Czy ES rozpoznaje swój czas epoki w UTC i przechowuje tak jak jest?
"t": "2015-03-29 T23: 59: 59" (odpowiednio dostosowuję format daty mapowania) - w jaki sposób ES przechowuje to. Jeśli przekształci się w UTC, skąd będzie wiedzieć, która strefa czasowa jest tą datą i przekształcić ją w UTC? Czy ES otrzymuje domyślną strefę czasową z komputera, na którym działa?
Dziękujemy!
rozważmy "Format": "yyyyMMdd'T'HHmmss". Nie ma informacji o strefie czasowej. W której strefie czasowej ES bierze tę datę? – user3658423
Elasticsearch przyjmuje UTC, jeśli nie podano informacji o strefie czasowej –