ES-mapping
2023-12-23 06:28:42
类似数据库中的表结构定义,主要作用如下
定义Index下的字段名( Field Name)
定义字段的类型,比如数值型、字符串型、布尔型等定义倒排索引相关的配置,比如是否索引、记录 position 等
index_options 用于控制倒排索记录的内容,有如下4种配置
- docs 只记录 doc id
- freqs 记录 doc id 和 term frequencies
- positions 记录 doc id、term frequencies 和 term position
-offsets 记录 doc id、term frequencies、term position ?character offsets·
text类型默认配置为 positions,其他默认为 docs。记录内容越多,占用空间越大
核心数据类型
字符串型 text、keyword
数值型 long、integer、short、 byte、 double、 float、 half float、 scaled_float
日期类型 date
布尔类型 boolean
二进制类型 binary
范围类型 integer_range、float_range、long_range、double_range、date_range
复杂数据类型
专用类型
-记录i 地址 ip
-实现自动补全 completion
-记录分词数 token_count
-记录字符串hash值murmur3
-percolator
-join
文章来源:https://blog.csdn.net/woshaguayi/article/details/135157153
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!