es的索引的分片一旦设定就不能修改了。所以规划容量是可以有以下两个思路:
1.首先设置一个比较大的分片数量,由于每个分片对应一个lucene索引,大的分片数量会导致较多的文件描述符,也会导致搜索性能受影响,因为查询需要在所有分片上面执行才能获取到最终结果。
备注: 一个lucene索引的文档数一般来说是有限的,一般就是21亿个文档数,所以如果海量的数据,也只能通过扩展分片的方式实现
2.使用多个索引+别名的方式设置,我们可以每个索引还设置较小的分片数,然后通过新建多个索引的方式容纳海量数据,搜索的时候通过别名来映射这些索引的集合.

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐