一、参考地址
Field data types | Elasticsearch Guide [7.10] | Elastic
二、常用类型
- Text
文本类型,存储字符串的类型,全文检索的字段类型;字符串将被分析器分析(分词);用于全文检索;不用于排序,也很少用于聚合
- Keywords
关键字类型,存储字符串的类型,单词匹配的字段类型;字符串将按原样保留而被存储;用于过滤和排序和汇总;避免用于全文检索
- Date
由于 JSON 没有日期类型,因此可接受的格式包括:格式化的日期字符串、自时间纪元以来的毫秒数、自时间纪元以来的秒数
在内部存储时,日期将被转换为表示自时间纪元以来的毫秒数;在结果呈现时,毫秒数将转换回该字段关联的日期格式字符串
日期格式可以自定义,且可以定义多种;定义多种格式时,用 || 分割即可;数据保存时依次尝试每种格式,未匹配到对应的格式将保存失败
如果没有格式指定,默认使用 strict_date_optional