ElasticSearch6.5.0 【字段类型】
字符串类型
- text 适合全文索引,有分析的过程
- keyword 适合结构化的数据,比如地址、电话号码。。。
数字
- long 【带符号64位整数】范围:-263 ~ 263-1
- integer 【带符号32位整数】范围:-231 ~ 231-1
- short 【带符号16位整数】范围:-32768 ~ 32767
- byte 【带符号8位整数】范围:-128 ~ 127
- double 【双精度64位浮点数】范围:IEEE 754
- float 【单精度32位浮点数】范围:IEEE 754
- half_float 【半精度16位浮点数】范围:IEEE 754
- scaled_float 范围:一个有限的浮点数
日期
- date
布尔
- boolean
二进制
- binary
范围类型
- integer_range 【带符号32位整数】范围:-231 ~ 231-1
- float_range 【32位单精度浮点数】
- long_range 【带符号64位整数】范围:-263 ~ 263-1
- double_range 【双精度64位浮点数】
- date_range 【无符号64位整数毫秒表示的自系统历元以来经过的日期值范围】
- ip_range 【支持IPv4或IPv6(或混合)地址的一系列ip值】
复合类型
- Array datatype 【数组,内容可以是任意类型】
- Object datatype 【单个JSON对象】
- Nested datatype 【JSON对象数组】
地理类型
- Geo-point datatype 【地理坐标(经度,纬度)】
- Geo-Shape datatype 【用于复杂形状,如多边形】
特殊类型
- IP datatype 【IPv4 和 IPv6 地址】
- Completion datatype 【这是一个导航功能,可以在用户键入相关结果时引导他们,提高搜索精度。建议使用支持快速查找的数据结构,但是构建这种结构成本很高,而且存储在内存中。】
- Token count datatype 【这个字段实际上是一个整数字段,它接受字符串值,分析它们,然后统计字符串中的单词数量。】
- mapper-murmur3 【mapper- whisper 3插件能够计算索引时字段值的哈希值,并将它们存储在索引中。有时在高基数和大字符串字段上运行基数聚合时很有用】
- mapper-annotated-text 【这个插件是实验性的,未来可能被删除】
- Percolator type 【percolator字段类型将json结构解析为原生查询并存储该查询,以便percolator查询可以使用它来匹配所提供的文档。任何包含json对象的字段都可以配置为percolator字段】
- join datatype 【join数据类型是在具有相同索引的文档中创建父/子关系的特殊字段】
- Alias datatype 【字段别名只能在具有单一映射类型的索引上指定。因此,要添加字段别名,索引必须在6.0或更高版本中创建,或者使用设置index.mapping的旧索引】
ElasticSearch6.5.0 【字段类型】的更多相关文章
- 关于SubSonic3.0插件使用SubSonic.Query.Select查询时,字段类型为tinyint时列丢失问题的Bug修复
下午在写代码时,突然发现一个列名为Enable的字段怎么也查询不出来,开始以为可能这个名称是关键字,所以给过滤掉了,所以就将名称修改为IsEnable,问题还是一样......将名称又改为IsEnab ...
- django2.0表的ORM字段类型和展示
django2.0表的ORM字段类型和展示 思路整理 今天想给博客的文章添加增加一个分类字段 但是不知道这种后台字段生成的字段,样式怎么处理 后来找到了,就是在定义模型的字段定义的时候 决定样式 mo ...
- ElasticSearch6.5.0 【Java客户端之REST Client】
说明 High Level Client 是基于 Low Level Client 的.官方文档如下: * https://www.elastic.co/guide/en/elasticsearch/ ...
- Django model字段类型清单
转载:<Django model字段类型清单> Django 通过 models 实现数据库的创建.修改.删除等操作,本文为模型中一般常用的类型的清单,便于查询和使用: AutoField ...
- SQL数据库中字段类型 与C#中的对应字段类型
数据库中的字段类型和对应的C#中的对应字段类型 数据库 C#程序int int32text stringbigint int64binary System.Byte[] ...
- django:field字段类型
字段类型(Field types) AutoField 它是一个根据 ID 自增长的 IntegerField 字段.通常,你不必直接使用该字段.如果你没在别的字段上指定主 键,Django 就会自动 ...
- sqlserver字段类型
bit 整型 bit数据类型是整型,其值只能是0.1或空值.这种数据类型用于存储只有两种可能值的数据,如Yes 或No.True 或False .On 或Off. 注意:很省空间的一种数据类型, ...
- sql server2008 字段类型
bit 整型 bit数据类型是整型,其值只能是0.1或空值.这种数据类型用于存储只有两种可能值的数据,如Yes 或No.True 或False .On 或Off. 注意:很省空间的一种数据类型, ...
- SQL SERVER 查看数据库表的字段类型,是否允许为NULL,默认值,主键等
)-- 表名 set @table_name='bqcform101' --============表结构 select 类别,表名or字段名,描述,字段类型,是否自增,允许为NULL,默认值 fro ...
随机推荐
- fdisk磁盘分区与挂载
参考博客:https://blog.csdn.net/capecape/article/details/78499351?locationNum=6&fps=1 1.查看磁盘分区情况.root ...
- codeforces24D
CF24D Broken robot 题目背景 小小迪带你吃瓜 题目描述 给出一个 n×m 的矩阵区域,一个机器人初始在第 x 行第 y 列,每一步机器人会等概率 的选择停在原地,左移一步,右移一步, ...
- hdu-4738(tarjan割边)
题意:给你n个点,m条边,边有权值,问你最小的花费使图不连通: 解题思路:就是求边权最小的割边,但这道题有坑点: 1.有重边(桥的两个点有重边时,你去掉一条边并没什么d用): 2.当权值为0的时候,我 ...
- echo显示空行
参考: https://blog.csdn.net/zhaogang1993/article/details/80934172 原生态的解释遗漏了echo另外一个重要功能:输出空行.在DOS脚本中,有 ...
- 22Java之JDBCTemplate总结
写在前面:这里总结4种方式来操作数据库(SE阶段) 一.JDBC JDBC有关的类:都在java.sql 和 javax.sql 包下. 1.数据准备 ...
- thymeleaf手动映射根路径映射
到/src/java/resources/templates/index.html下 @RequestMapping("/") public String index(){ ret ...
- python 模块之-ffmpeg 中文参数对照表
a) 通用选项 -L license-h 帮助-fromats 显示可用的格式,编解码的,协议的...-f fmt 强迫采用格式fmt-I filename 输入文件-y 覆盖输出文件-t durat ...
- PLsql链接oracle配置
在Oracle的安装文件下查找tnsnames.ora文件 如果真的找不到路径,建议大家在Oracle安装位置全文搜索tnsnames.ora 配置格式 个人配置 下载并安装PL/SQL,成功安装后配 ...
- BZOJ3790神奇项链——manacher+贪心
题目描述 母亲节就要到了,小 H 准备送给她一个特殊的项链.这个项链可以看作一个用小写字 母组成的字符串,每个小写字母表示一种颜色.为了制作这个项链,小 H 购买了两个机器.第一个机器可以生成所有形式 ...
- GGS-DDU HDU - 4966
GGS-DDU Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)Total S ...