Elasticsearch中创建mapping映射的模式有哪些?

提问者:帅平 问题分类:搜索引擎
Elasticsearch中创建mapping映射的模式有哪些?
1 个回答
一闪一闪亮晶晶べ
一闪一闪亮晶晶べ
Elasticsearch中创建mapping映射的模式主要有3种,分别是动态模式、静态模式和严格模式。
一、动态模式
动态模式的设置如下:
"dynamic": "true"

设置了dynamic为true的话代表的是动态模式,此时我们可以任意增加除自定义mapping之外的字段,并且这些字段会被存储或者索引到。
二、静态模式
静态模式的设置如下:
"dynamic": "false"

设置了dynamic为false的话代表的是静态模式,此时我们可以任意增加除自定义mapping之外的字段,并且这些字段会被存储,但是不能被索引,也就是不能被搜索到。
三、严格模式
严格模式的设置如下:
"dynamic": "strict"

设置了dynamic为strict的话代表的是严格模式,此时我们只能插入mapping定义的字段,不能插入除mapping定义之外的字段,会直接报错。
发布于:2年前 (2022-11-16) IP属地:四川省
我来回答