不管做任何事,都要先确定,我們是真的想要去做它。然後為之付出時間,直到有一天,做到極緻!
而我想要在搜尋領域做到極緻!
一手資料永遠都是官網
這裡給一個官網文檔的傳送門: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社群-知識星球
- “Elasticsearch中文技術社群”群的釘釘群号: 21737292
- 公衆号:銘毅天下。上百位通過es認證的都在這裡。
- 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。