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

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 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记