新手该怎么学elasticsearch?
1、读书入门
网上关于elasticsearch的内容很杂、很乱,并没有长期的更新和维护,因为elasticsearch的版本更新很快,所以网上很多的东西都已经过时了,不如先买本书看看,这样更系统一些,对零基础的小白非常重要。推荐大家在京东上搜索“elasticsearch”关键词,找到相关的书籍。在此,主要推荐三本书,如下所示:
(1)《Elasticsearch实战与原理解析》
(2)《深入理解Elasticsearch(原书第3版)》
(3)《Elasticsearch7.0实例精解》
2、学习官方文档
可以通读一下官方的文档:
https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html
不得不说,官方人员有点懒,文档这么陈旧但不曾更新。另外,还有一个官方博客,地址如下所示:
https://elasticstack.blog.csdn.net/
3、学习他人经验总结
学习网上的系统教程,主要推荐一个:
4、动手实践,在实战中成长
完成上面的内容,我们已经了解它的设计思想和架构,至少知道它是什么有了清醒的认识。然后,自己应该动手搭建一个集群,如果想更深入的了解就看看源码,同时也会帮助你提升自己的编码能力。其实Elasticsearch的基本操作,就是增删改查,与数据库类似。