浅入深出ElasticSearch构建高性能搜索架构

浅入深出ElasticSearch构建高性能搜索架构
浅入深出ElasticSearch构建高性能搜索架构
一、课程用到的软件

ElasticSearch5.0.0

Spring Tool Suite 3.8.2.RELEASE

Gradle2.13

Maven3.0.5

Spring4

Netty4

Hadoop2.7.1

Kibana5.0

JDK1.8.0_111

二、课程目标

1、快速学习ElasticSearch

2、了解ElasticSearch内部原理

3、构建高性能ES搜索架构

三、适合人群

1、想学习搜索引擎

2、想构建类似淘宝主页的搜索接口

3、想深入了解ES底层原理,玩转ES

四、课程目录

课时1:重要声明

课时2:es与solr对比介绍

课时3:centos的安装虚拟机网络配置

课时4:elasticsearch5.0集群安装

课时5:elasticsearch head插件讲解

课时6:elasticsearch kibana安装与使用

课时7:ik分词器插件的编译安装

课时8:ik分词器插件从mysql中定时获取扩展词停顿词

课时9:ik分词器插件从mysql中定时获取扩展词停顿词

课时10:ik分词器扩展词和停顿词动态加载演示

课时11:ik分词器获取扩展词后的使用

课时12:实战es的java客户端

课时13:es的java客户端5.0与spring整合

课时14:es的rest客户端使用,以及与spring整合

课时15:Netty服务器构建

课时16:netty http服务器搭建并与客户端通信

课时17:netty http rpc构建

课时18:Rest客户端单个文档插入到索引中

课时19:Rest客户端批量插入多个文档并优化架构

课时20:免费 关键词索引

课时21:过滤器索引,Rest响应结果格式化

课时22:内嵌过滤器,整理返回结果

课时23:组合查询(Bool)组合内嵌查询上

课时24:组合查询(Bool)组合内嵌查询下

课时25:分组查询(aggregation)

课时26:aggregation 内嵌分组

课时27:常用分词器讲解(正则过滤器)

课时28:修改ik分词器插件加上同义词过滤器

课时29:ik分词器插件同义词应用

课时30:elasticsearch实现拼音搜索

课时31:es实现拼音搜索+ik分词器+同义词

课时32:in查询,高亮,和排序

课时33:es插件讲解

课时34:suggest推荐索引操作

课时35:suggest推荐索引架构实现

课时36:elasticsearch实现架构分析

课时37:guice讲解,实例分析

课时38:elasticsearch6.0源码在eclipse上构建

课时39:elasticsearch6.0源码在eclipse调试与分析

课时40:X-Pack在es与Kibana上的安装

课时41:es的权限控制

课时42:集群健康状况,各个节点状态,索引状态查看

课时43:线上服务器硬件配置要求,jvm的配置,es重要配置讲解

课时44:es的备份和恢复,以及如何与hadoop,spark等整合

课时45:课程总结,下期预告

下载地址:<本站文件大多收集于互联网,如有版权问题,请联系博主及时删除!>

如果你喜欢我们的文章,欢迎您分享或收藏路人粉的文章! 我们网站的目标是帮助每一个有求知欲的人,无论他们的水平和经验如何。我们相信,只要有热情和毅力,无论从什么时候开始学习都不晚。
© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容