ES插入date类型数据报错

mapping信息如下

{"mappings": {"_doc": {"properties": {"id": {"type": "integer"},"case_date": {"type": "date"}}}}
}

index创建完毕之后插入数据报错,信息如下:
{
“id”: 20001,
“case_date”: “2021-05-18 13:58:01”
}

{"error": {"root_cause": [{"type": "mapper_parsing_exception","reason": "failed to parse field [case_date] of type [date]"}],"type": "mapper_parsing_exception","reason": "failed to parse field [case_date] of type [date]","caused_by": {"type": "illegal_argument_exception","reason": "Invalid format: "2021-05-18 13:58:01" is malformed at " 13:58:01""}},"status": 400
}

解决方法,修改mapping如下:

{"mappings": {"_doc": {"properties": {"id": {"type": "integer"},"case_date": {"type": "date","format": "yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis"}}}}
}

重新创建index之后再次插入数据成功

ES的日期类型表示格式可以是以下几种:
(1)日期格式的字符串,比如 “2018-01-13” 或 “2018-01-13 12:10:30”
(2)long类型的毫秒数( milliseconds-since-the-epoch,epoch就是指UNIX诞生的UTC时间1970年1月1日0时0分0秒)
(3)integer的秒数(seconds-since-the-epoch)

ElasticSearch 内部会将日期数据转换为UTC,并存储为milliseconds-since-the-epoch的long型整数。

ES插入date类型数据报错failed to parse field [case_date] of type [date]相关推荐

  1. 基于PLSQL的数据库备份方法及如何解决导出clob和blob类型数据报错的问题

    基于PLSQL的数据库备份方法及如何解决导出clob和blob类型数据报错的问题 参考文章: (1)基于PLSQL的数据库备份方法及如何解决导出clob和blob类型数据报错的问题 (2)https: ...

  2. ES 插入文档报错:Rejecting mapping update to [testindex] as the final mapping would have more than 1 type

      笔者在用 curl 命令行对 ElasticSearch 进行文档插入时,报了如下错误. [estestuser@vm-10-201-42-9 ~]$ curl -u elastic -H &qu ...

  3. react项目引入antd后npm start控制台报错(Failed to parse source map: ‘webpack://antd/./components/config-provid)

    bug背景 初学react,跟着b站视频学习antd的引入,引入如下: import { Button } from 'antd'; import 'antd/dist/antd.css' 在终端np ...

  4. Hive 插入数据报错FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask.

    看它的报错信息好像是节点没有启动,但是我的节点都启动起来了,使用jps也能查看到节点信息. 使用hadoop dfsadmin -report命令查看磁盘使用情况,发现出现以下问题: 节点下存储空间都 ...

  5. Node.js 连接 MySQL 插入 TEXT 类型报错问题

    由于开发需要存储大量文本(其实是一个结构化对象字符串),考虑到 char 以及 varchar 都不够大,所以打算用 TEXT 类型,顺便记一下 TEXT.MEDIUMTEXT 以及 LONGTEXT ...

  6. php 使用 curl 报错,PHP CURL post数据报错 failed creating formpost data

    在做微信卡券使用curl上传logo图片时,发现一个报错: failed creating formpost data 代码中数组如下: 结合微信给的文档,检查语法,貌似并没有发现什么错误... 经过 ...

  7. freemarker页面读取时间date类型报错

    以前写过一篇添加时间添加失败的问题,现在我又发现了另外一个问题 刚开始我是这样放进页面,然后就报错,说freemarker的类型错误.我就去控制器打印输出这个时间,发现是有值得,但不是yyyy-mm- ...

  8. pandas中的.astype()使用规范问题——以.astype(int)的一种str类型数据转int类型数据报错为例

    # 导入pandas,并使用"pd"作为该模块的简写 import pandas as pd# 使用read_csv()函数,获取文件"/Users/count/住户信息 ...

  9. npm run 时报错 failed to parse json

    今天在玩npm时,到npm run 时,或者npm run-script,都报错,形式如下: 这是我报错时使用的package.json文件 {"name": "node ...

最新文章

  1. 初学 Delphi 嵌入汇编[3] - 第一个 Delphi 与汇编的例子
  2. Linux下设置时区(通过shell设置和程序中设置)及程序中设置环境变量
  3. mqtt 获取所有topic_MQTT协议解析
  4. Android 实现 调用 WPS Office手机版接口
  5. java类名变量_java类名操作变量方法
  6. [CV招聘]中科院空间应用工程与技术中心2019年校园招聘
  7. JAVA软件项目研发流程
  8. linux 监控命令iostat,Linux性能监控分析命令(三)—iostat命令介绍
  9. windows下nodejs开发环境的安装与配置
  10. iframe design=on 时,oncontextmeun不能触发之问题!
  11. 2022牛客寒假算法基础集训营3 签到题7题(附基础集训营1-3签到题总结)
  12. STC学习:串口通信
  13. Arcmap实现航线按日期分段
  14. 机器学习——LASSO算法
  15. CUDA学习(四)-整体结构
  16. 黑色背景视频和白色背景图片变透明的方法
  17. Java开发工具-IDEA(更新中...)
  18. 51单片机-LCD12864液晶屏
  19. WinRar 解压缩文件官方去广告版
  20. The Shawshank Redemption-10

热门文章

  1. office2010 word 关闭很慢
  2. phpspreadsheet常用设置项
  3. 四川一度智信:如何做好电商?
  4. 一度智信电商开网店怎么样?
  5. Unable to determine the relationship represented by navigation ‘XXX‘ of type ‘XXX‘.
  6. 德巴赫猜想python_哥德巴赫猜想问题基于Python的验证方法研究
  7. android 2k 屏幕 字体模糊,2k显示器怎么会字体模糊
  8. 回顾之前给公司的建议,及离开前想说的话
  9. SAN存储的局限性相关介绍
  10. 关于TLC2543不常见问题