Elasticsearch 数据类型

本文介绍了Elasticsearch中各种数据类型,包括text用于全文搜索,keyword用于索引结构化内容,Numeric支持不同精度的数字,Date处理日期,Date nanoseconds提供纳秒级精度,boolean表示布尔值,Binary存储二进制数据,Range处理范围类型,Object和Nested用于复杂对象,以及Arrays处理数组。每种类型都有特定的用途和参数。
摘要由CSDN通过智能技术生成

摘要

Elasticsearch 支持大量的数据类型。
支持参数,会单独成章,可以查看,暂时未完成。

text datatype 文本数据类型

用于全文搜索的字段,例如电子邮件的正文或产品的描述。这些字段是可分析的,也就是说,它们通过分析器分析,以便 在被索引之前将字符串转换为单个术语的列表。通过分析过程,Elasticsearch 可以在每个全文字段中搜索单个单词。文本字段不用于排序,很少用于聚合。

接受参数: analyzer,boost,eager_global_ordinals,fielddata,fielddata_frequency_filter,fields,index,index_options,index_prefixes,index_phrases,norms,position_increment_gap,store,search_analyzer,search_quote_analyzer,similarity,term_vector,meta

keyword datatype 关键字数据类型

用于索引结构化内容(例如ID,电子邮件地址,主机名,状态代码,邮政编码或标签)的字段。它们通常用于过滤、排序、聚合。关键字字段只按照其确切值进行搜索。

接受参数
analyzer,boost,eager_global_ordinals,fielddata,fielddata_frequency_filter,fields,index,index_options,index_prefixes,index_phrases,norms,position_increment_gap,store,search_analyzer,search_quote_analyzer,similarity,term_vector,meta

Numeric 数字

整数类型,占用内存最小,有助于索引和搜索更加有效。但请注意,存储是根据实际值进行优化的,因此选择一种类型而不是另一种类型不会影响存储需求
对于浮点类型,使用缩放因子将浮点数存储为整数通常会更加有效,scaled_float类型会自动在后台执行此操作。这对于节省磁盘空间很有帮助,因为整数比浮点数更容易压缩。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值