不管做任何事,都要先确定,我们是真的想要去做它。然后为之付出时间,直到有一天,做到极致!
而我想要在搜索领域做到极致!
一手资料永远都是官网
这里给一个官网文档的传送门:Configuring Elasticsearch | Elasticsearch Guide [8.1] | Elastic
一手资料,最好的还是源码
我们应该学会从源码中寻找答案。下边的文章,知识教我们如何开始读源码。没有直接去分析源码。
网上的一些优质博客
当然,Elasticsearch的官方文档上也有一些我们找不到的东西,比如集群的优化等等。这时我们就需要去参考其他人的经验了。下面我给出了一些Elasticsearch的相关学习内容,可以对应地看一看。
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。
对应的阿里云盘链接:阿里云盘分享