# 第5章 管理Elasticsearch
<div style="text-indent:2em;">
<p>前面的章节中,我们已经学习了如何为我们的应用选择正确数量的分片和分片副本,什么是分片的过度分配而且什么时候可以对分片进行过度分配。我们也深入讨论了routing机制的细节而且也了解了新引入的分片分配器是如何工作的,还有我们如何改变它的工作方式。此外,我们也学习了如何指定查询命令执行的分片。最后,我们倾其所学,配置了一个具有容错和扩展功能的集群,而且掌握了用户对应规模扩大时,集群的扩容方案。到本章结尾时,你将学到如下的知识点:
<ul>
<li>如何选择正确的directory实现类,使得ElasticSearch能够以最高效的方式接触到I/O系统的底层。</li>
<li>如何配置Discovery模块来避免潜在的问题</li>
<li>如何配置Gateway模块来满足我们的需求</li>
<li>Recovery模块能够带给我们什么,如何修改它的配置项</li>
<li>如何查看索引段文件信息</li>
<li>ElasticSearch的缓存长啥样,它负责的工作是什么,怎么使用它,怎么修改它的配置项?</li>
</ul>
</p>
</div>
- 前言
- 第1章 认识Elasticsearch
- 认识Apache Lucene
- 熟悉Lucene
- 总体架构
- 分析你的文本
- Lucene查询语言
- 认识 ElasticSearch
- 基本概念
- ElasticSearch背后的核心理念
- ElasticSearch的工作原理
- 本章小结
- 第2章 强大的用户查询语言DSL
- Lucene默认打分算法
- 查询重写机制
- 重排序
- 批处理
- 查询结果的排序
- Update API
- 使用filters优化查询
- filters和scope在ElasticSearch Faceting模块的应用
- 本章小结
- 第3章 索引底层控制
- 第4章 探究分布式索引架构
- 选择恰当的分片数量和分片副本数量
- 路由功能浅谈
- 调整集群的分片分配
- 改变分片的默认分配方式
- 查询的execution preference
- 学以致用
- 本章小结
- 第5章 管理Elasticsearch
- 选择正确的directory实现类——存储模块
- Discovery模块的配置
- 索引段数据统计
- 理解ElasticSearch的缓存
- 本章小结
- 第6章 应对突发事件
- 第7章 优化用户体验
- 第8章 ElasticSearch Java API
- 第9章 开发ElasticSearch插件