分布式搜索引擎Elasticsearch开发实战教程《北风网出品》

分布式搜索引擎Elasticsearch开发实战教程《北风网出品》

分布式搜索引擎Elasticsearch开发实战教程

(本课程由北风网提供,更多精彩IT实战课程可访问北风网官网了解)

背景:

互联网+、大数据、网络爬虫、搜索引擎等等这些概念,如今可谓炙手可热,本课程就是以公司项目经验为基础,为大家带来市面上比较流行的分布式搜索引擎之一的ElasicSearch,深入浅出的带领大家了解并掌握该技术的综合应用,从而为大家添加一份竞争的资本。

分布式搜索引擎Elasticsearch开发实战教程《北风网出品》

Elasticsearch

课程研发环境及内容简介:

1.课程研发环境

Linux:CentOS 6.7

Eclipse

JDK 1.8

Maven 3.5.0

2.内容简介

本教程旨在带领大家进入搜索引擎领域,从无到有,深入浅出的讲解了什么是搜索引擎,搜索引擎的作用以及ElasticSearch在实际工作中的作用等,课程从如下几个角度,完成让大家了解的过程:

Elasticsearch概念

Elasticsearch安装和插件介绍

Elasticsearch基本使用和简单查询

Elasticsearch的Java客户端使用

Elasticsearch索引和Mapping

Elasticsearch搜索深入

Elasticsearch与Spring集成

Elasticsearch实战

分布式搜索引擎Elasticsearch开发实战教程《北风网出品》

Elasticsearch安装

讲师介绍:

讲师Allen:

1.高级软件架构师

09年开始进入软件开发行业,从事过包括中国联通,中国电信,韩国ST等多个大型企业的系统设计与开发,带领团队攻克过诸多技术和业务难题。

2.擅长领域:

1)设计模式

2)数据结构

3)功能设计和架构设计

4)分布式系统设计

5)分布式系统优化

6)服务器性能优化

分布式搜索引擎Elasticsearch开发实战教程《北风网出品》

ES结合Spring开发

课程大纲:

01-课程介绍

02-初识ElasticSearch

03-ES安装部署

04-插件安装Head

05-插件安装ik

06-ES中文搜索演示

07-Marvel和Kibana安装

08-ES一些相关概念

09-ES请求格式和返回

10-ES索引操作

11-ES的文档新增和修改

12-ES查询演示

13-ES查询补充和删除

14-多索引和多类别

15-分页和routing介绍

16-ES工作流程

17-Java客户端和创建连接

18-Index操作

19-数据的增、删、改

20-数据的查询

21-spring环境集成

22-spring篇操作index

23-Spring操作CRUD01

24-Spring操作CRUD02

25-常见索引操作

26-索引的Mapping操作

27-mapping引入01

28-mapping引入02

29-mapping之properties根对象

30-mapping数据类型之string类型

31-mapping其他基本数据类型

32-mapping数据类型之Object类型

33-mapping元数据和动态映射

34-mapping动态模板

35-倒排索引概念

36-ES的动态索引原理

37-ES动态索引的问题和解决原理

38-初识DSL

39-DSL高级特性

40-结构化查询之基本查询

41-结构化查询之复合查询

42-全文检索第一讲

43-全文检索第二讲

44-嵌套类型查询

45-嵌套类型查询

46-DSL之Java操作

47-全文检索之Java操作

48-聚合查询之Java操作

49-DSL之Spring操作

50-高级检索之Spring操作

51-ES项目引用和热搜词功能实现

52-实现思路介绍以及简要实现

视频加载中...

相关推荐