Elasticsearch模块功能之-映射(Mapper)

释放双眼,带上耳机,听听看~!

        

当创建索引或者使用
put mapping Api
操作时,
mapper
模块主要负责将类型映射的定义添加到索引上。同时也支持预先没有定义的动态映射类型。

1

、动态映射:

         
索引一篇文档时新的“类型”可以动态添加。当遇到一个新的字段类型时,
Elasticsearch
可以自动检测数据类型并能自动添加类型映射。

2

、默认映射:

         
当创建一个新的“类型”时,
Elasticsearch
使用
defualt
映射作为他的基础“类型”,任何建索引或者添加映射时指定的映射将覆盖掉默认值。默认映射的定义如下:


1
2
3
4
5
6
7
8
1{
2
3    _default_ : {
4
5    }
6
7}
8

3

、配置映射

         
映射可以在名为
[mapping_name].json
的文件中定义,该文件需要放在
config/mappings/_default
后者
config/mappings/[index_name]
的位置下面。

【参考】http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping.html

给TA打赏
共{{data.count}}人
人已打赏
安全运维

OpenSSH-8.7p1离线升级修复安全漏洞

2021-10-23 10:13:25

安全运维

设计模式的设计原则

2021-12-12 17:36:11

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索