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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值