elasticsearch 如何为三个月格式的文档编制索引?,elasticsearch,logstash,elasticsearch,Logstash" /> elasticsearch 如何为三个月格式的文档编制索引?,elasticsearch,logstash,elasticsearch,Logstash" />

elasticsearch 如何为三个月格式的文档编制索引?

elasticsearch 如何为三个月格式的文档编制索引?,elasticsearch,logstash,elasticsearch,Logstash,以下是我的文件 { "host": "172.31.183.9", "log_sequence": "47280", "log_date": "Nov 3 12:29:26.096" } 我尝试了以下映射日期格式 A.日期可选时间 BMMM d HH:mm:ss.SSSZ 但它仍然显示mapper解析异常。有人能为映射格式提供建议吗?Elasticsearch官方日期格式表示,它支持下的自定义日期时间格式 关于日期时间的Joda文档 M month of year

以下是我的文件

{
 "host": "172.31.183.9",
 "log_sequence": "47280",
 "log_date": "Nov 3 12:29:26.096"
}
我尝试了以下映射日期格式 A.日期可选时间 BMMM d HH:mm:ss.SSSZ


但它仍然显示mapper解析异常。有人能为映射格式提供建议吗?

Elasticsearch官方日期格式表示,它支持下的自定义日期时间格式

关于日期时间的Joda文档

 M       month of year                month         July; Jul; 07
Month: 3 or over, use text, otherwise use number.
因此,您可以参考本文档为elasticsearch映射创建自定义格式,并相应地为数据编制索引。 我想你可以想出一个办法,如果你将玩自定义joda日期时间格式


张贴准确的映射(如果这有帮助)

问题在于日期格式末尾的
Z
,它需要时区偏移/id,而您的示例中缺少该值


因此,这种模式应该可以使用。

您是否尝试了月日的
dd
而不是
d
?这种格式适合我(
mmmdhh:mm:ss.SSSZ
)。您确定是根据该格式发布日期,还是映射正确?