Vorrei capire come ES memorizza internamente i valori delle date nei suoi indici. Converte in UTC?Comprendere come internamente le date dei negozi elasticsearch
Ho un campo "t" di tipo data. Ecco la mappatura:
"t": { "type" : "date" },
Ora quando inserisco/aggiungo un documento a ES, come memorizza nei suoi indici.
"t": "1427700477165" (millisecondi generati dalla funzione Date.now()). ES riconosce il suo periodo storico in UTC e memorizza così com'è?
"t": "2015-03-29T23: 59: 59" (aggiusto il formato della data di mappatura di conseguenza): come memorizza ES questo. Se viene convertito in UTC, come fa a sapere quale fuso orario è questa data e convertirla in UTC? ES ottiene il fuso orario predefinito dalla macchina su cui è in esecuzione?
Grazie!
Consideriamo il "formato": "yyyyMMdd'T'HHmmss". Non ha informazioni sul fuso orario. In che fuso orario ES considera questa data? – user3658423
Elasticsearch assume UTC se non vengono fornite informazioni sul fuso orario –