天天看點

ElasticSearch--查詢資料的流程(原理)

簡介

說明

        本文介紹ES查詢資料的流程。

問題引入

查詢流程概述

  1. 用戶端将請求發送到一個協調節點(coordinate node)
  2. 協調節點将搜尋請求發到所有分片(主分片或副本分片)。
  3. 所有分片基于本分片的内容獨立完成搜尋, 然後傳回符合條件的結果(文檔ID和排序值)。
  4. 協調節點将傳回的結果重新排序和排名
  5. 協調節點根據 doc id 去各個節點上拉取實際的 document 資料,最後傳回給用戶端。

繼續閱讀