## 本章小結
<hr/>
<div style="text-indent:2em;">
<p>在本章,我們學到了在部署ElasticSearch集群時如何選擇恰當數量的分片和分片副本;也了解了在索引和搜索過程中routing是如何起作用的;我們也見識了新的shard allocator是如何起作用的,也清楚了如何根據需求來配置它。我們也能夠根據需求配置allocation mechanism,也學會了如何使用query execution preference功能來實現在特定的節點上執行特定的操作。最后,我們用相關知識配置了一個真實場景的集群,并且能夠依據需求進行擴展</p>
<p>在下一章,我們將更多地關注ElasticSearch的配置選項:我們將學習如何配置內存,如何選擇合適的directory。我們將探究Gateway和Discover模塊的配置,了解為什么它是如此重要。此外,我們將學習如何配置索引恢復功能,了解從Lucene的段文件中能夠得到什么信息。最后將學習ElasticSearch的緩存功能。</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插件