Ich versuche, die folgende JSON-Eingabe an Elasticsearch zu senden, aber ich erhalte einen Parserfehler.Elasticsearch Datumsformat
Dies ist der JSON-Eingang
{
"chassisNumber": "654321",
"position": "40.480143, -3.688960",
"issue": "Position",
"timestamp": "2016-07-15T15:29:50+02:00[Europe/Paris]"
}
der Index-Definition
{
"mappings":{
"vehicle":{
"properties":{
"vehicle":{
"type":"string"
},
"position":{
"type": "geo_point"
},
"issue":{
"type":"string"
},
"timestamp":{
"type":"date",
"format":"YYYY-MM-DD'T'HH:mm:ssZ"
}
}
}
}
}
Und der Fehler mit dem "Zeitstempel" -Feld verbunden.
"reason": "Invalid format: \"2016-07-15T15:29:50+02:00[Europe/Paris]\" is malformed at \"[Europe/Paris]\""
Ich versuchte mit einigen Datumsformaten, aber niemand war Erfolg. Kann jemand mir helfen, das korrekte Format zu definieren, um das Feld "timestamp" in elasticsearch zu analysieren?
Danke !!!
Sie müssen den '[Europe/Paris]' Teil entfernen, es wird nicht benötigt, da '+02: 00' ausreichend ist. – Val