背景
Elasticsearch 是schema-less的数据存储方案。可以任意的向索引中添加字段。在此需明确以下背景
- ES新添加的字段只对新数据、新type起作用;原有已经索引的数据不会生效;
- 为加快ES的检索和索引效率,构建索引时会指定其mapping结构;添加索引字段即修改mapping;
- 目前我们采用两种索引方案:
- 指定动态模板,每天生成新索引;
- 单索引多type:指定_default_mapping, 其每天的type主动继承mapping定义。
背景
Elasticsearch 是schema-less的数据存储方案。可以任意的向索引中添加字段。在此需明确以下背景