5.8.4 查看某个模板详情
5.8.5 使用场景
➢
分割索引
分割索引就是根据时间间隔把一个业务索引切分成多个索引。
比如 把 order_info 变成 order_info_20200101,order_info_20200102 …..
这样做的好处有两个:
◼
结构变化的灵活性
因为 ES 不允许对数据结构进行修改。但是实际使用中索引的结构和配置难免变化,那
么只要对下一个间隔的索引进行修改,原来的索引维持原状。这样就有了一定的灵活性。
要想实现这个效果,我们只需要在需要变化的索引那天将模板重新建立即可。
◼
查询范围优化
因为一般情况并不会查询全部时间周期的数据,那么通过切分索引,物理上减少了扫描
数据的范围,也是对性能的优化。
5.8.6 注意
使用索引模板,一般在向索引中插入第一条数据创建索引,如果 ES中的Shard特别多,
有可能创建索引会变慢,如果延迟不能接受,可以不使用模板,使用定时脚本在头一天提前
建立第二天的索引。