gpt4 book ai didi

java - 将格式为 "dd-MM-yyyy HH:mm:ss"的日期字段索引到 ElasticSearch 2.2.1 中

转载 作者:行者123 更新时间:2023-11-30 07:36:41 26 4
gpt4 key购买 nike

有人能够将格式为“dd-MM-yyyy HH:mm:ss”的日期字段索引到 ElasticSearch 2.2.1 中吗?

我的映射如下:

“_updated_at”:{
“类型”:“日期”,
“格式”:“Y-MM-d”“时:分:秒”
}

当我尝试索引时,出现此错误:

java.lang.RuntimeException: MapperParsingException[无法解析 [doc._created_at]];嵌套:IllegalArgumentException[无效格式:“2015-10-03 13:56:21”在“13:56:21”处格式错误];

这看起来很疯狂,因为上面的日期格式很常见。

是否有任何解决方法(除了用“T”替换空格之外)??

最佳答案

请将您的映射更新为

“_updated_at”:{ “类型”:“日期”, "格式": "dd-MM-yyyy HH:mm:ss" }

此外,在将日期传递给 ES 时,请确保使用“dd-MM-yyyy HH:mm:ss”作为日期格式

关于java - 将格式为 "dd-MM-yyyy HH:mm:ss"的日期字段索引到 ElasticSearch 2.2.1 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35296303/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com