ES 中关于时间字段的处理


问题:

  使用ES Java 高级客户端api新增数据时,实体类中包含时间字段,于是按照正常的传入数据新增,ES API接口报错,转化失败

   Elasticsearch exception [type=mapper_parsing_exception, reason=failed to parse field [createTime] of type [date] in document with id '4']

 

 

 

 实体类中和 ES mapping 映射信息都对时间进行了格式转化,但是还是不行

 

解决方法:

将实体类中的Date类型改成String,ES mapping映射的类型不变,还是date,格式yyyy-MM-dd HH:mm:ss

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM