分片的设定
对于生产环境中分片的设定,需要提前做好容量规划
-
分片数设置过小
- 导致后续无法增加节点实现水品扩展
- 单个分片的数据量太大,导致数据重新分配耗时
-
分片数设置过大,7.0开始,默认主分片设置成1,解决了 over—sharding的问题
- 影响搜索结果的相关性打分,影响统计结果的准确性
- 单个节点上过多的分片,会导致资源浪费,同时也会影响性能
倒排索引
Elasticsearch 的 JSON文档中的每个字段,都有自己的倒排索引可以指定对某些字段不做索引。
- 优点:节省存储空间
- 缺点:字段无法被搜索