Elasticsearch的基本及复杂数据类型

上一篇 << 下一篇 >>>Elasticsearch的简易版及结构化查询语句


1.ES基本类型

字符串:string,string类型包含 text 和 keyword。【tips: keyword类型不能分词,Text类型可以分词查询
数指型:long、integer、short、byte、double、float
日期型:date
布尔型:boolean
二进制型:binary
数组类型(Array datatype)

2.ES复杂类型

地理位置类型(Geo datatypes)
地理坐标类型(Geo-point datatype):geo_point 用于经纬度坐标
地理形状类型(Geo-Shape datatype):geo_shape 用于类似于多边形的复杂形状

3.ES特定类型(Specialised datatypes)

Pv4 类型(IPv4 datatype):ip 用于IPv4 地址
Completion 类型(Completion datatype):completion 提供自动补全建议
Token count 类型(Token count datatype):token_count 用于统计做子标记的字段的index数目,该值会一直增加,不会因为过滤条件而减少
mapper-murmur3 类型:通过插件,可以通过murmur3来计算index的哈希值
附加类型(Attachment datatype):采用mapper-attachments插件,可支持attachments索引,例如 Microsoft office 格式,Open Documnet 格式, ePub,HTML等


推荐阅读:
<< << << << << << << <<<正向索引和倒排索引区别
<< << << << << << << << <<

你可能感兴趣的:(Elasticsearch的基本及复杂数据类型)