je suit la cartographie sur ma colonne Date:obtenir des enregistrements durent une heure dans ElasticSearch
"order_datetime": {
"type": "date",
"format" : "yyyy-M-d H:m:s"
}
Je suis en train d'obtenir les dossiers durent une heure à l'aide de filtre de plage suivante dans la requête:
{
"range": {
"order_datetime": {
"gte": "now-1h",
"lte": "now"
}
}
}
I Je reçois les commandes qui sont commandées avant 5 à 6 heures de l'heure actuelle. Quelqu'un peut-il expliquer pourquoi cela se passe? Je pense qu'il est un problème de fuseau horaire si attaché le time_zone
comme ci-dessous:
{
"range": {
"order_datetime": {
"gte": "now-1h",
"lte": "now",
"time_zone": "+05:30"
}
}
}
Je suis toujours obtenir le même résultat. S'il vous plaît aider
Quel est le fuseau horaire du serveur sur lequel est installé ES? – shantanuo
c'est l'Asie/Kolkata c'est-à-dire +05: 30 de l'utc – pravindot17
Si vous utilisez Kibana, alors vous pouvez aller à Advanced Setting et changer le fuseau horaire – shantanuo