Elasticsearch 入门到精通-(Mapping数据类型)

本文介绍了Elasticsearch中字段类型的分类及应用,包括基础数据类型、复杂类型和特定类型,并解释了不同类型的应用场景,如全文检索、过滤和聚合等功能。

        在ES的mapping中每个字段都有一个字段数据类型或字段类型。此类型指示字段包含的数据类型(如字符串或布尔值)及其用途。例如,可以将字符串设置为 text 类型可用于全文检索。将type值设置为keyword类型,可用于过滤,聚合等!

        es数据类型从用法上基本可以分为三大类

        一、基础数据类型

        String类型:包含keyword,text

        数据类型:long,integer,byte,double,float,half_float,scaled_float

        时间类型:date

        布尔类型:boolean

        二进制类型:binary

        区间类型:integer_range,float_range,long_range,double_range,date_range

        二、复杂类型

       数据类型:Array

        对象类型:Object

        Nested类型:nested

        三、特定类型

        GEO地理位置类型:Geo-point,Geo-shape

        IP类型:ip

        自动补全类型:completion

        string长度类型:token_count

        percolate类型:numur3

        父子索引Join类型:percolator

        别名类型:alias

        在Elasticsearch中,数组不需要专用字段数据类型。默认情况下,任何字段都可以包含零个或多个值,但是,数组中的所有值必须是相同的字段类型。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值