當前位置:編程學習大全網 - 網站源碼 - ElasticSearch倒排索引及其原理

ElasticSearch倒排索引及其原理

1、倒排索引采用ImmutableDesign,壹旦生成,不可更改。Segment寫入磁盤的過程相對耗時,所以借助文件系統緩存,Refresh時,先將Segment寫入文件緩存中,以開放查詢。

2、之前我們已經了解過,Elasticsearch是壹個基於Lucene實現的分布式全文檢索引擎,其實Elasticsearch倒排索引就是Lucene的倒排索引。

3、所謂的倒排索引,就是把妳的數據內容先分詞,每句話分成壹個壹個的關鍵詞,然後記錄好每壹個關鍵詞對應出現在了哪些id標識的數據。

4、可以將對es的操作記錄下來,來確保當出現故障的時候,已經落地到磁盤的數據不會丟失,並在重啟的時候可以從操作記錄中將數據恢復過來。

5、Elasticsearch中使用壹種稱為倒排索引的結構,適用於快速的全文搜索。壹個倒排索引由文檔中所有不能重復詞的列表構成,對於其中每個詞,有壹個包含它的文檔列表。

  • 上一篇:急求屏保“三維管道”下載!謝謝!
  • 下一篇:破解遊戲的破解工具
  • copyright 2024編程學習大全網