以下是我的文件。
{
"host": "172.31.183.9",
"log_sequence": "47280",
"log_date": "Nov 3 12:29:26.096"
}
我尝试了以下日期格式进行映射 一个。 dateOptionalTime 湾MMM d HH:mm:ss.SSSZ
但它仍然显示映射器解析异常。任何人都可以建议一种映射格式的方法吗?
答案 0 :(得分:0)
问题在于日期格式末尾的Z
,它需要一个时区偏移/ id,这在您的示例中是缺失的。
所以这种模式MMM d HH:mm:ss.SSS
应该有效。
答案 1 :(得分:-2)
Elasticsearch官方日期格式documentation表示它支持joda下的自定义日期时间格式。
日期时间提及的Joda文档
M month of year month July; Jul; 07
Month: 3 or over, use text, otherwise use number.
因此,您可以参考此文档来为elasticsearch映射创建自定义格式并相应地索引数据。 我想你可以找到一种方法,如果你将使用自定义的joda日期时间格式。
如果有帮助,请发布确切的映射