一、前言
走近 ElasticSearch (一)—— 基本概念与架构设计
走近 ElasticSearch (二)—— Document概念、倒排索引原理与分词
走近 ElasticSearch (三)—— Mapping设计与 Search API 介绍
走近 ElasticSearch (四)—— 搜索机制与聚合分析
二、ES Search 的运行机制
ES的搜索过程如下:
看起来很简单的图,在我们 ES 集群中进行搜索,其实并没有那么简单。
1. 搜索过程分解
Search 执行的时候实际分两个步骤运作的:查询(Query
) 和 获取(Fetch
)
- 查询阶段(Query Phase):在此阶段,协调节点(Coordinating Node)将搜索请求路由到索引(index)中的所有分片(shards)(包括