Elasticsearch学习路线

 个人整理出来的一份 elasticsearch 的学习路线。

 用来给即将要来我们这里入职的小朋友提前学习用的。所以收到DOC文件的,就是要和我做同事了!

 我做过elasticearch集群优化,看过网上的很多很多的帖子,通读过官方文档,学习过B站上的基本上全部的elasticsearch的讲解视频。

 给出下边的建议,比较适合想要做搜索引擎,想要入门elasticsearch 的小朋友们使用。

Elasticsearch学习路线

概述

学习路线分为两部分:学习目标、学习资料。

学习资料包含视频学习资料和官方文档学习资料。

ElasticSearch 搜索引擎技术,下边统称Es。

 

学习目标

  1. 对Es集群有所了解。了解基本概念,于关系型数据库有所不同。能够初步的自己在服务器上搭建一个Es集群,安装kibana(就像navicat一样的可视化界面,网页版,在服务器上安装,就可以使用)。
  2. 通过熟悉文档,熟悉dsl语句。可以通过kibana来对数据进行增删改查。尽可能的通读一遍文档。了解都包含哪些内容,Es支持哪些功能,查询语句怎么写,dsl查询语法是怎么样的。
  3. 能够使用java程序来操作读写数据。我们目前不需要用程序创建索引,只需要用程序来进行数据的读写。

学习资料

  学习资料以官网文档为主,不建议过多的看网上的博客,网上的博客都是摘录的官方文档,很多都是断章取义,具有很大的局限性,和误导性。如果觉得文档比较枯燥,可以看一遍网上的学习视频。

视频讲解

  视频讲解分为初级和进阶。

  个人推荐B站中华石杉的讲解视频,看过众多培训视频中,讲解最细腻的。

  初级视频:

https://www.bilibili.com/video/BV1p4411h7sR?p=1

  进阶视频:

https://www.bilibili.com/video/BV1p4411Y7F4?from=search&seid=10642890333925523479

 

官方文档

  官方文档分为两部分,中文版和英文版,中文版是版本比较老的,但是基本知识是不变的,所以可以学习。最新版本的都是英文的文档。另外关于客户端的文档是单独出来的。

低版本中文文档

   https://www.elastic.co/guide/cn/elasticsearch/guide/current/foreword_id.html

Elasticsearch学习路线_第1张图片

 

最新版本的官方文档

  https://www.elastic.co/guide/en/elasticsearch/reference/7.x/elasticsearch-intro.html

Elasticsearch学习路线_第2张图片

 

Java操作Es的客户端文档

https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/java-rest-high.html

 

 

Elasticsearch学习路线_第3张图片  

  

Kibana数据可视化界面使用官方文档

https://www.elastic.co/guide/en/kibana/current/index.html

 

Elasticsearch学习路线_第4张图片

你可能感兴趣的:(Elasticsearch)