请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

ES默认优先识别日期字符串为Date类型吗?

设置了 match_mapping_type :"string"之后,
为什么日期字符串“1988-10-10”还是会被识别成Date类型呀?
是默认的机制优先识别为Date类型吗?假如我不想让日期字符串识别为Date类型,该怎么配置呢?
谢谢!

正在回答

1回答

你需要指定 field type 为 text 或者 keyword,如果要禁用 date 自动识别,可以参考下面的文档

https://www.elastic.co/guide/en/elasticsearch/reference/current/dynamic-field-mapping.html#_disabling_date_detection

0 回复 有任何疑惑可以回复我~
  • 提问者 开心小子tsing #1
    非常感谢!谢谢老师!
    回复 有任何疑惑可以回复我~ 2023-12-27 09:53:43
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信