所以,我有我想elasticsearch导入的日期字段以下日期格式:Elasticsearch日期格式映射
2015-01-12T03:00:00
不幸的是,这种格式不被elasticsearch与以下映射确认:
{
"mappings": {
"veenendaal_type_new": {
"properties": {
"1061_Mundo_Sport_Veenendaal": {
"type": "integer"
},
"1076_We_Veenendaal_Bernard_van_Kreelpoort": {
"type": "integer"
},
"1103_V&D_Veenendaal": {
"type": "integer"
},
"1167_Action_Veenendaal": {
"type": "integer"
},
"1171_Speksnijder_Veenendaal": {
"type": "integer"
},
"1178_Ingang_Corridor_t_h_v__C&A_Veenendaal": {
"type": "integer"
},
"1181_Ingang_Corridor_t_h_v__Bart_Smit_Veenendaal": {
"type": "integer"
},
"1183_De_Heren_van_XVII_Veenendaal": {
"type": "integer"
},
"1184_Corridor_t_h_v__CandyShop_Veenendaal": {
"type": "integer"
},
"1186_Corridor_t_h_v__Het_Goudhaantje_Veenendaal": {
"type": "integer"
},
"1188_Takko_Veenendaal": {
"type": "integer"
},
"1212_De_Cultuurfabriek_Veenendaal": {
"type": "integer"
},
"1216_Jac_Hensen_Veenendaal": {
"type": "integer"
},
"1505_Floral_Haircare_Veenendaal": {
"type": "integer"
},
"201_WE_Veenendaal": {
"type": "integer"
},
"940_HEMA_Veenendaal": {
"type": "integer"
},
"Tijdsperiode": {
"type": "date"
}
}
}
}
}
Elasticsearch返回此错误:
MapperParsingException[failed to parse [Tijdsperiode]]; nested: IllegalArgumentException[Invalid format: "2015-01-12T03:00:00" is malformed at "T03:00:00"];
我的问题是,我如何使这种格式(2015-01-12T03:00:00)有效的elasticsearch?
有一个在映射悬空逗号为'Tijdsperiode'领域,使其无效JSON。你是如何安装这个映射的?你可以运行curl -XGET localhost:9200/your_index吗? – Val