首页 > 代码库 > 浅入深出ElasticSearch构建高性能搜索架构

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

浅入深出ElasticSearch构建高性能搜索架构 
课程学习地址:http://www.xuetuwuyou.com/course/161
课程出自学途无忧网:http://www.xuetuwuyou.com

一、课程用到的软件
ElasticSearch5.0.0
Spring Tool Suite 3.8.2.RELEASE
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节、es与solr对比介绍 
第2节、centos的安装虚拟机网络配置
第3节、elasticsearch5.0集群安装 
第4节、elasticsearch head插件讲解 
第5节、elasticsearch kibana安装与使用 
第6节、ik分词器插件的编译安装
第7节、ik分词器插件从mysql中定时获取扩展词停顿词 
第8节、ik分词器插件从mysql中定时获取扩展词停顿词 
第9节、ik分词器扩展词和停顿词动态加载演示 
第10节、ik分词器获取扩展词后的使用 
第11节、实战es的java客户端 
第12节、es的java客户端5.0与spring整合
第13节、es的rest客户端使用,以及与spring整合 
第14节、Netty服务器构建
第15节、netty http服务器搭建并与客户端通信
第16节、netty http rpc构建 
第17节、Rest客户端单个文档插入到索引中 
第18节、Rest客户端批量插入多个文档并优化架构
第19节、关键词索引
第20节、过滤器索引,Rest响应结果格式化
第21节、内嵌过滤器,整理返回结果
第22节、组合查询(Bool)组合内嵌查询
第23节、分组查询(aggregation )
第24节、aggregation  内嵌分组
第25节、常用分词器讲解(正则过滤器)
第26节、修改ik分词器插件加上同义词过滤器
第27节、ik分词器插件同义词应用
第28节、elasticsearch实现拼音搜索
第29节、es实现拼音搜索+ik分词器+同义词
第30节、如何编写es插件
第31节、in查询,高亮,和排序
第32节、suggest推荐索引操作
第33节、suggest推荐索引架构实现
第34节、elasticsearch实现架构分析
第35节、guice讲解,实例分析
第36节、elasticsearch源码分析
第37节、X-Pack在es与Kibana上的安装
第38节、es的权限控制
第39节、集群健康状况,各个节点状态,索引状态查看
第40节、采用X-Pack监控索引和集群节点
第41节、线上服务器硬件配置要求,jvm的配置,es重要配置讲解
第42节、es的备份和恢复,以及如何与hadoop的hdfs整合
第43节、课程总结,下期预告

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