smallwhite_is_me 2018-07-27 07:42 采纳率: 6.7%
浏览 2235
已结题

elasticsearch时间映射问题

这个是映射的时间设置

 ",\"updateTimes\":{\"type\":\"date\", \"format\": \"yyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis\"}"

这个是导入的时间格式,类型是date的

  "createTimes" : ISODate("2018-03-24T03:25:47.020Z"),

报出的错误:

 "reason":"Invalid format: "2018-06-08T20:52:49" is malformed at "T20:52:49""
  • 写回答

1条回答 默认 最新

  • 瞬间之后 2018-07-27 09:27
    关注

    输出方式都是以字符串输出,只是默认的格式是:1970-01-01T00:00:00Z ,也就是默认的 UTC 格式。存储的时候利用各种JSON对象,比如 json-lib , fastjson , Jackson , gson 等等。存储的时候就可以用JSON Format一下再存储,然后取出来后,在用JSON.toBean(json,POJO.class) ,就解决了,这里利用的是相同 JSON 包转成 JSON ,然后又toBean 回来,是没问题的,然后 Elasticsearch 也支持存储 JSON 。

    评论

报告相同问题?

悬赏问题

  • ¥15 ansys fluent计算闪退
  • ¥15 有关wireshark抓包的问题
  • ¥15 需要写计算过程,不要写代码,求解答,数据都在图上
  • ¥15 向数据表用newid方式插入GUID问题
  • ¥15 multisim电路设计
  • ¥20 用keil,写代码解决两个问题,用库函数
  • ¥50 ID中开关量采样信号通道、以及程序流程的设计
  • ¥15 U-Mamba/nnunetv2固定随机数种子
  • ¥15 vba使用jmail发送邮件正文里面怎么加图片
  • ¥15 vb6.0如何向数据库中添加自动生成的字段数据。