1.概述
动态映射请参考: 【Elasticsearch】Elasticsearch 7 : 动态映射 dynamic
本博客摘抄自:Elastic Stack 实战手册(早鸟版).pdf
原文可看,这里做个笔记。
Elasticsearch 的动态字段映射(Dynamic field mappings) 虽然使用简单, 但往往不满足现实的业务场景, 比如对于整型字段, 往往用不着 long 类型, 使用 integer类型就足够了; 对于字符串类型的字段, 我们希望细化分词方式, 而不是使用默认分词,以及对于不同字段采用不同的分词方式等。 这时可以使用动态模板( Dynamic templates) 功能来实现上述需求。
动态模板允许你在创建 mapping 时, 设置自定义规则。 当新字段满足该规则时,则按照预先的配置来创建字段。
Elasticsearch 允许用户通过 3 个角度来定义规则&