Elasticsearch 字段数据类型
Elasticsearch 可以支持单个 document 中含有多个不同的数据类型。
核心数据类型(Core datatypes)
- 字符型(String datatype):string(这个是2.x版本的,5.x版本之后是text,并没有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 等。
Elasticsearch 字段数据类型相关推荐
- MySQL 字段数据类型/长度
分类: 数据库学习2010-09-27 16:30 105人阅读 评论(0) 收藏 举报 一.MySQL 字段数据类型/长度 1.数值类型 列类型 需要的存储量 TINYIN ...
- Oracle常用字段数据类型/to_char函数
常用字段数据类型: char 1.表示固定长度的字符串 2.列长度可以是1到2000个字节 varchar2 1.表示可变长度的字符串 2.最大长度为4000字节 char和varchar的区别(主要 ...
- cerebro管理工具中添加elasticsearch字段
cerebro管理工具中添加elasticsearch字段 查看文档mapping 7.*版本的ES查看或者操作需要再url之后增加?include_type_name=true 向已有的type中新 ...
- MySql新增、修改、删除表字段、字段数据类型、长度等(附带各种实际案例语句)
1.新增字段 注:add常用于操作已存在表新增某字段. 语法: alter table 表名 add 字段名 字段数据类型(长度) [character set 字段编码 collate 字段排序编码 ...
- SQL数据库字段数据类型说明
SQL数据库常用字段数据类型说明 这里先总结数据类型.MySQL中的数据类型大的方面来分,可以分为:日期和时间.数值,以及字符串.下面就分开来进行总结. 日期和时间数据类型 MySQL数据类型 含义 ...
- oracle 视图创建 视图及字段加注释 字段数据类型更改
1.视图创建 create or replace view user.v_users as select id,name,age,sexfrom users 2.视图注释 comment on tab ...
- mysql数据库是什么, mysql数据库的特点, SQL 字段数据类型
mysql数据库是什么 MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司. MySQL 是一种关联数据库管理系统,关联数据库将数据保存 ...
- Elasticsearch 字段可以模糊查询也可完全匹配查询(实例)
需求: 比如创建用户, 需要判断name是否重复后, 没有重复才插入数据, 创建好之后又需要模糊查询用户昵称name. 这时候name字段类型就需要具备分词并且可完全匹配搜索. 直接上代码: 创建映 ...
- SQL 修改已有数据表的字段数据类型 的方式
如果要修改表的一个字段 数据类型,若表里有数据了,oracle是不能修改,需清空表才行. 若不想清空表的数据,则可通过以下方案: 先对表数据进行备份表,再删除表数据,修改表结构,将备份表数据重插回原表 ...
最新文章
- R语言使用randomForest包构建随机森林模型的步骤和流程、随机森林算法包括抽样样本(观察)和变量来创建大量的决策树(多个树,构成了森林,而且通过样本抽样和变量抽样,让多个树尽量不同)
- 【综述】深度长尾学习
- MySQL—表中添加数据
- 服务注册与发现用mysql_yeasul: 轻量级服务注册与发现中心,具有健康检查功能。...
- 信息系统项目管理师-第二三章:信息系统项目管理基础与立项管理3
- mysql中的运算符的执行顺序_【MySQL】执行顺序
- matlab gui伪色彩增强,基于Matlab GUI的医学灰度图像伪彩色增强判读系统
- python实战-爬取斗鱼所有颜值主播头像
- 把显存用在刀刃上!17 种 pytorch 节约显存技巧
- 中国传统节日简介、由来、习俗
- 通过Python绘制分段函数
- 小米nfc怎么复制门禁卡
- sap的清账是什么意思_sap F-30 什么时候会用到 过账并清帐是什么意思
- kanziopengl杂谈
- Statspack 基础入门
- 业务中台构建--业务驱动为核心的云原生体系建设思考
- jquery 鼠标悬停/移动
- [经验分享] 覃超直播课学习笔记
- 什么是数据指标体系?
- html页面里获取url参数吗,html怎么获取url的参数
热门文章
- 万进制——蓝桥杯|ACM 大数阶乘——21行代码AC
- InnoDB和MyISAM有哪些不同
- 安装mamached数据库
- 正则表达式(grep命令,egrep命令,sed命令,awk命令,sort工具,uniq工具)
- java gc 可以对方法区进行回收_浅谈 Java 之 GC
- python累加求和_python中的变量和数据类型(一)
- 关于DNS服务中查询域名的命令
- 在c语言中i10是什么意思啊,2011年计算机二级考试C语言十套上机题
- python笔记之if练习
- Android 对话框(Dialog)大全 建立你自己的对话框