簡體   English   中英

什么是elasticsearch索引、Lucene索引和倒排索引

[英]What is elasticsearch index , Lucene index and inverted index

有時我在 lucene 索引和倒排索引之間感到困惑。據我所知,倒排索引包含單個標記,而 elasticsearch 索引包含分片。 那么lucene索引又包含什么呢?

Elasticsearch 索引由 Shards(Lucene 索引)組成,Lucene 索引由倒排索引(由單個令牌組成)組成,以下術語可以互換使用。

Elasticsearch 個分片 = Lucene 個索引

Elasticsearch基於Lucene,每一個Elasticsearch分片都是一個完整的lucene索引,Luence中沒有分片的概念。 與ES索引不同,Lucene索引不能分布到多個節點,而Elasticsearch索引分布到多個節點只是簡單的說它的分片(Lucene索引)分布到多個節點。

Index 和 shards 只是邏輯名稱,實際數據存儲在lucene 段中。

PS:ES站點上有幾篇文章更詳細地解釋了索引、分片和段,這很難涵蓋,將在此處重復。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM