天天看點

elasticsearch兩年學習資料整理分享

不管做任何事,都要先确定,我們是真的想要去做它。然後為之付出時間,直到有一天,做到極緻!

而我想要在搜尋領域做到極緻!

一手資料永遠都是官網

這裡給一個官網文檔的傳送門:​​Configuring Elasticsearch | Elasticsearch Guide [8.1] | Elastic​​

一手資料,最好的還是源碼

我們應該學會從源碼中尋找答案。下邊的文章,知識教我們如何開始讀源碼。沒有直接去分析源碼。

網上的一些優質部落格

當然,Elasticsearch的官方文檔上也有一些我們找不到的東西,比如叢集的優化等等。這時我們就需要去參考其他人的經驗了。下面我給出了一些Elasticsearch的相關學習内容,可以對應地看一看。

  • ​​Scroll詳解​​
  • ​​elasticsearch更改mapping(不停服務重建索引)​​
  • ​​ElasticSearch: Index 和 Type 的差別​​
  • ​​ElasticSearch:為中文分詞器增加對英文的支援(讓中文分詞器可以進行中英文混合文檔)​​
  • ​​elasticsearch中minimum_should_match的一些了解​​
  • ​​Elasticsearch Date類型使用技巧​​
  • ​​ElasticSearch優化系列一:叢集節點規劃​​
  • ​​elasticsearch 性能調優​​
  • ​​elasticsearch三個重要的優化​​
  • ​​分布式搜尋引擎Elasticsearch性能優化與配置​​
  • ​​刨根問底 | Elasticsearch 5.X叢集多節點角色配置深入詳解​​
  • ​​[Elasticsearch] 多字段搜尋 (二) - 最佳字段查詢及其調優​​
  • ​​如何提高ElasticSearch 索引速度​​
  • ​​elasticsearch 寫流程​​
  • ​​elasticsearch之x-pack破解​​
  • ​​新浪32億條實時日志的Elasticsearch優化​​
  • ​​elasticsearch寫入優化記錄,從3000到8000/s​​
  • ​​elasticsearch在debian,ubuntu上得安裝​​

es社群-知識星球

  1. “Elasticsearch中文技術社群”群的釘釘群号: 21737292
  2. 公衆号:銘毅天下。上百位通過es認證的都在這裡。
  3. es底層lucene的學習直通車(網上學習lucene最好的地方,最全的地方):​​GitHub - LuXugang/Lucene-7.5.0: Lucene 7.5.0 8.4.0 8.6.0 8.7.0 8.8.0 8.9.0​​

一些優質的書籍

  • 《elasticsearch源碼解析與優化實戰》這本書是我看過市面上全部的es相關的書以後最推薦的一本。

這本書不太會教你怎麼入門es,怎麼去使用API,但是會告訴你一次寫入的流程,一次查詢的流程,叢集是如何選舉的,es是如何啟動的,等原理性的知識。

  • 《elasticsearch技術解析與實戰》這邊書可以學都api。如果你因為還可以的話,還是看最新版es的官方文檔來學習api吧!
  • 《從lucene到elasticsearch》es是基于lucene的。想要真的到底層,還是去學一下lucene。

研究一下es的底層資料結構

研究一下lucene的原理,很有必要的。

繼續閱讀