Elasticsearch 索引——动态映射
参考文档
动态映射
当 Elasticsearch 遇到文档中以前未遇到的字段,它用 dynamic mapping 来确定字段的数据类型并自动把新的字段添加到类型映射。
有时我们不想这样做,我们可以用 dynamic 配置来控制这种行为:
- true 动态添加新的字段——缺省
- false 忽略新的字段
- strict 如果遇到新字段抛出异常
配置参数 dynamic 可以用在根 object 或者任何 object 类型的字段上。我们可以将 dynamic 的默认值设置为 strict,并且只在指定的内部对象中开启
它,例如:
curl -X PUT "localhost:9200/my_index?pretty" -H

Elasticsearch的动态映射允许自动确定新字段的数据类型,但可通过dynamic配置进行控制。当遇到新字段时,可以设置为true(默认,添加新字段)、false(忽略新字段)或strict(抛出异常)。此外,可以自定义动态映射规则,例如关闭日期检测以避免将非日期字符串错误地解析为日期类型。
最低0.47元/天 解锁文章
2066

被折叠的 条评论
为什么被折叠?



