尝试为date
ES 7.6 中的字段指定格式(在索引映射中)。不接受以下任何一项:
"createdAt" : {
"type" : "date",
"format": "yyyy-MM-dd'''T'''HH:mm:ss.SSSZZ"
},
"createdAt" : {
"type" : "date",
"format": "yyyy-MM-dd'T'HH:mm:ss.SSSZZ"
},
错误总是一样的:
“type”:“illegal_argument_exception”,“reason”:“无效格式:[yyyy-MM-ddTHH:mm:ss.SSSZZ]:未知模式字母:T”,
这是重现的完整示例:
curl -X DELETE "localhost:9200/example?pretty"
curl -X PUT "localhost:9200/example/_mappings?pretty" -H 'Content-Type: application/json' -d' {
"dynamic": false,
"properties" : {
"name" : {
"type" : "text"
},
"createdAt" : {
"type" : "date",
"format" : "yyyyMMdd'T'HHmmss.SSSZ"
}
}
}'