1. 程式人生 > 實用技巧 >ES核心概念(第四更)

ES核心概念(第四更)

什麼是倒排索引?

先來看張圖片
在這裡插入圖片描述
圖中的 name列的資料的id被es檢索成一個索引文件,當需要查詢name包含“小”的資料則會只檢索es在1,2中查詢,不會查詢3,4 避免了資源浪費!同理 若想查詢包含“白”的資料 則只需要檢索id為3的資料,不再檢索1,3,4!

其實這種倒排索引是lucene作用,而一個es索引一般有5個分片,每個分片都代表一個lucene索引(倒排索引)!

所以我們說的es索引其實是指多個lucene索引聚合後的結果!

總結一下es核心概念中最重要的三個點

1.索引(資料庫)
2.欄位(欄位型別)
3.文件(document 倒排索引文件)

下一更則講 使用kabana操作es