Elasticsearch 字段数据类型
来源:互联网 发布:开发sql语句美化小工具 编辑:程序博客网 时间:2024/06/06 07:04
Elasticsearch 可以支持单个 document 中含有多个不同的数据类型。
核心数据类型(Core datatypes)
- 字符型(String datatype):string
- 数字型(Numeric datatypes):long, integer, short, byte, double, float
- 日期型(Date datatype):date
- 布尔型(Boolean datatype):boolean
- 二进制型(Binary datatype):binary
复杂数据类型(Complex datatypes)
- 数组类型(Array datatype):数组类型不需要专门指定数组元素的type,例如:
- 字符型数组: [ "one", "two" ]
- 整型数组:[ 1, 2 ]
- 数组型数组:[ 1, [ 2, 3 ]] 等价于[ 1, 2, 3 ]
- 对象数组:[ { "name": "Mary", "age": 12 }, { "name": "John", "age": 10 }]
- 对象类型(Object datatype): object用于单个JSON对象;
- 嵌套类型(Nested datatype): nested用于JSON数组;
地理位置类型(Geo datatypes)
- 地理坐标类型(Geo-point datatype): geo_point用于经纬度坐标;
- 地理形状类型(Geo-Shape datatype): geo_shape用于类似于多边形的复杂形状;
特定类型(Specialised datatypes)
- IPv4 类型(IPv4 datatype): ip用于IPv4 地址;
- Completion 类型(Completion datatype): completion提供自动补全建议;
- Token count 类型(Token count datatype): token_count用于统计做了标记的字段的index数目,该值会一直增加,不会因为过滤条件而减少。
- mapper-murmur3类型:通过插件,可以通过murmur3 来计算 index 的 hash 值;
- 附加类型(Attachment datatype):采用 mapper-attachments 插件,可支持 attachments 索引,例如 Microsoft Office 格式,Open Document 格式,ePub, HTML 等。
0 0
- Elasticsearch 字段数据类型
- ElasticSearch(map数据类型)Java api 增(批量)删改查(全字段、高亮)
- 字段数据类型
- elasticsearch 添加字段
- ElasticSearch字段排序
- Elasticsearch _all字段
- elasticsearch加字段
- elasticsearch-_all 字段查询
- ElasticSearch增加Mapping字段
- elasticsearch 模板添加字段
- elasticsearch 中文字段搜索
- elasticsearch-mapping字段类型
- elasticsearch中的数据类型
- elasticsearch中的数据类型
- elasticsearch-mapping 字段属性示例
- elasticsearch文档-字段的mapping
- elasticsearch文档-字段的mapping
- Elasticsearch支持的字段类型
- docker 命令简介
- Android查看当前应用通知开启状态
- Integer.valueOf(String) 方法之惑
- 五大常用算法(五)分支限界法
- 泛型中的extends和super的区别
- Elasticsearch 字段数据类型
- 575
- 基于vue、vuex、vue-router、echarts搭建的数据展示平台
- 设计模式之迭代器模式
- 汇编程序:批量复制并显示字符
- java程序员开发参考资源
- 通过Spring Data Neo4J操作您的图形数据库
- 公司服务器被攻击,tomcat不停的响应,日志不停的刷,iptables配置后解决
- Python项目开发实战1