ES---多索引设计(思路)
Posted 喜欢雨天的我
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES---多索引设计(思路)相关的知识,希望对你有一定的参考价值。
为了进行ES性能优化,想到如下索引设计进行达到 搜索细化索引并提高查询对应时间范围内的查询速度。
方案
注意:
- ES 全部类型的表都需要按照对应类型创建 别名。
- ES 所有非别名索引 都需要末尾追加时间(按照业务的更新频率进行 按年 或 月 或日 或小时)
- ES 按照划分的更新频次, 最近的更新都要存放到A_UPDATE索引中,时间频次结束后,对其索引进行更名。
好处
- 对时间范围内的查询速度更快
- 全量搜索和区间搜索分开
坏处
- 对插入数据要求比较高
- 维护较为繁琐
以上是关于ES---多索引设计(思路)的主要内容,如果未能解决你的问题,请参考以下文章
在多个时间范围内聚合/重采样 pandas 多索引数据帧并预测 ARIMA