次のJSON入力をelasticsearchに送信しようとしていますが、パーサーエラーが発生しています。弾性検索の日付形式
このJSON入力
{
"chassisNumber": "654321",
"position": "40.480143, -3.688960",
"issue": "Position",
"timestamp": "2016-07-15T15:29:50+02:00[Europe/Paris]"
}
インデックス定義
{
"mappings":{
"vehicle":{
"properties":{
"vehicle":{
"type":"string"
},
"position":{
"type": "geo_point"
},
"issue":{
"type":"string"
},
"timestamp":{
"type":"date",
"format":"YYYY-MM-DD'T'HH:mm:ssZ"
}
}
}
}
}
そして、 "タイムスタンプ" フィールドに関連するエラー。
"reason": "Invalid format: \"2016-07-15T15:29:50+02:00[Europe/Paris]\" is malformed at \"[Europe/Paris]\""
私はいくつかの日付形式を試しましたが、どれも成功しませんでした。誰かが私にelasticsearchの "タイムスタンプ"フィールドを解析する正しいフォーマットを定義するのを助けることができますか?
ありがとうございました!
'[Europe/Paris]'部分を削除する必要があります。 '+02:00'で十分であるため、不要です。 – Val