## 本章小節
<div style="text-indent:2em;">
<p>在本章中,我們已經學習了如何選擇正確的directory實現類來讓ElasticSearch以最高效的方式進行I/O操作。我們也已經了解了如何用多播和單播方法配置節點的發現模塊。我們也探討了gateway模塊,它能讓我們在集群對恢復的過程進行控制,當然我們也研究了恢復模塊和它的配置。此外,我們還學習了如何分析ElasticSearch返回的索引段的信息。最后,我們深入學習了ElasticSearch緩存的工作原理,學習了如何修改緩存的配置,學習了控制域數組緩存的構建。
</p>
<p>在下一章中,我們將學習應對突發事件:我們將學習處理集群的故障。我們將首先學習Java垃圾回收器的工作,學習如何監控垃圾收集器的工作,學習分析JVM提供的信息。此外,我們將學習throttling,它能夠控制ElasticSearch以及底層的Apache Lucene工具包帶給I/O子系統的壓力。我們也將了解warmers帶給查詢性能的影響,也將學習如何使用warmer。最后,我們將學習如何使用ElasticSearch提供的hot threads API,以及如何使用ElasticSearch API提供有用信息和統計結果來診斷和應對系統問題。</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插件