Elasticsearch数据搜索与分析实战
上QQ阅读APP看书,第一时间看更新

第2章 深入原理

第1章已经介绍了在本地搭建单节点的Elasticsearch并对它进行了配置和调试,在正式介绍Elasticsearch的具体功能以前,本章将介绍Elasticsearch中比较重要的原理与机制。这有助于读者理解Elasticsearch的内部机制,以及从表面功能深入了解其背后的逻辑本质。本章的主要内容如下。

搜索引擎的基本原理和组成结构。

Elasticsearch集群的形成机制,如节点之间的发现等,以及集群的状态信息在节点之间的同步。

索引的分片在集群中的分配(shard allocation)机制,如何人工干预分配的过程。

索引分片的恢复(shard recovery)触发时间、恢复的过程,以及避免不必要的分片恢复的办法。

写入索引数据的过程。

搜索索引数据的过程。