学途无忧网ElasticSearch5实战课程

学途无忧网ElasticSearch5实战课程
课程观看地址:http://www.xuetuwuyou.com/course/224
课程出自学途无忧网:http://www.xuetuwuyou.com
讲师:西瓜老师

ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。

Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

我们建立一个网站或应用程序,并要添加搜索功能,但是想要完成搜索工作的创建是非常困难的。我们希望搜索解决方案要运行速度快,我们希望能有一个零配置和一个完全免费的搜索模式,我们希望能够简单地使用JSON通过HTTP来索引数据,我们希望我们的搜索服务器始终可用,我们希望能够从一台开始并扩展到数百台,我们要实时搜索,我们要简单的多租户,我们希望建立一个云的解决方案。因此我们利用Elasticsearch来解决所有这些问题以及可能出现的更多其它问题。

大数据时代有三大问题需要解决,分布式数据存储、分布式数据计算、分布式搜索引擎,而ElasticSearch就是分布式搜索引擎中的佼佼者。
 
本课程本着深入浅出的目标分为两个阶段讲解:
第一阶段包含基本知识讲解
第二部分进行项目实战。
 
课程目录:
一、基础篇
01.课程引言
02.什么是搜索
03.为什么不用数据库去实现搜索功能
04.什么是倒排索引
05.什么是ES和ES的作用
06.ES的学习资料推荐
07.ES的核心概念
08.ES集群的部署(window)
09.ES简单集群管理
10.ES增删改查操作
11.ES语法演示
12.ES之DSL语法演示(上)
13.ES之DSL语法演示(下)
14.ES之上课为什么用RESTful风格代码 
15.ES之ES的隐藏性
16.集群扩容问题
17.对等式架构
18.ES的primary shard和replica shard
19.容错机制
20.自动生成ID号
21.version之悲观锁和乐观锁
 
 
二、项目实战篇
22.实战之项目效果
23.实战之maven项目创建
24.实战之搜索页面框开发
25.实战之结果展示页面开发
26.实战之ElasticSearchAPI(上)
27.实战之ElasticSearch API(下)
28.实战之自定义分词器
29.实战之创建mapping
30.实战之数据加载到MySQL
31.实战之数据加载进ES
32.实战之创建servlet
33.实战之页面信息内容展示
34.实战之高亮显示
35.实战之分页展示
 
课程开发环境:IDEA ElasticSearch5

相关推荐:
浅入深出ElasticSearch构建高性能搜索架构
课程观看地址:http://www.xuetuwuyou.com/course/161

时间: 2024-10-13 23:21:20

学途无忧网ElasticSearch5实战课程的相关文章

ElasticSearch5实战课程

学途无忧网ElasticSearch5实战课程课程观看地址:http://www.xuetuwuyou.com/course/224课程出自学途无忧网:http://www.xuetuwuyou.com ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口. Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎.设计用于云计算中,能够达到实时搜索,稳

YESLAB 7月12日陈老师CCNA+CCNP真机Rack实战课程

CCNA 是网络行业的入门课程,为了能够让学员很好的了解网络,Yeslab提供真实设备Rack,学员实战搭建拓扑.完成配置,为学员打造一个真实的网络,总之只要学员想学,Yeslab毫不吝啬 CCNP路由部分为IE的基础,只有基础打的牢,楼才能盖得高,Yeslab拒绝Paper IE,除此之外Yeslab还针对工作特别开发了面试模拟课程,可以针对集成商,厂商的职位进行不同级别的面试,能够让学员不单单的只是找到工作,而是对职业有个好的规划. 交换一直是思科培训里比较弱化的一门,不过Yeslab提供真

庆祝成为51cto学院Linux运维金牌讲师第一人,实战课程震撼上线

讲师何其多,金牌只一人(2016免费课程在底部) 某天,小编听到: linuxer1:听说51CTO学院评出了一个Linux金牌讲师!只有一人呢! linuxer2:用腿想,就知道肯定是马哥喽! linuxer3:前段时间马哥又分享了2016最新课时,限时免费学习呢!10086个赞!我和我的好基友们都在学习! linuxer4:马哥的51CTO课程学员都两百多万了呢!这影响力,杠杠的,不愧是金牌讲师第一人! 咳咳,听到小伙伴们的对话,小编既欣慰又自豪!金牌讲师可不是吹出来的! 马哥成为51cto

【逐梦AI】深度学习与计算机视觉应用实战课程(BAT工程师主讲,无人汽车,机器人,神经网络)

[逐梦AI]深度学习与计算机视觉应用实战课程(BAT工程师主讲,无人汽车,机器人,神经网络)网盘地址:https://pan.baidu.com/s/1G0_WS-uHeSyVvvl_4bQnlA 提取码:zv3o备用地址(腾讯微云):https://share.weiyun.com/5iyJI16 密码:x2urpe 本课程主要讲解深度学习以及计算机视觉.首先讲解深度学习的几个典型应用,从目标检测,到语义分割,同时讲解深度学习框架以及面试中常考的问题.然后讲解深度学习网络设计以及压缩的技巧,其

Python数据科学精华实战课程|Python数据科学视频教程

Python数据科学精华实战课程网盘地址:https://pan.baidu.com/s/1j6o8qNw2qhBkJYOKW-YrYw 提取码: 67in备用地址(腾讯微云):https://share.weiyun.com/56gifEp 密码:qbta8q 课程规划全面.涵盖基础知识.爬虫采集.数据处理.可视化.数据建模,难得一见的Python体系全面数据科学课程,起步之路有高度:精品质量.课程设计环节紧凑,循循善诱:课堂教学如行云流水,让人受益匪浅 第一章:Python与数据科学应用第二

Python 爬虫工程师必学 App数据抓取实战

第1章 课程介绍介绍课程目标.通过课程能学习到的内容.学会这些技能能做什么,对公司业务有哪些帮助,对个人有哪些帮助.介绍目前app数据抓取有哪些困难,面临的挑战,本实战课程会利用哪些工具来解决这些问题,以及本实战课程的特点 ... 1-1 python爬虫工程师必备技能--App数据抓取实战课程导学第2章 windows下搭建开发环境介绍项目开发需要安装的开发软件,讲解了安卓模拟器对比以及夜神安卓模拟器安装.介绍.简单使用和Genymotion安卓模拟器简单分析 介绍App应用抓包工具对比以及f

下载大数据实战课程第一季Python基础和网络爬虫数据分析

python语言近年来越来越被程序相关人员喜欢和使用,因为其不仅简单容易学习和掌握,而且还有丰富的第三方程序库和相应完善的管理工具:从命令行脚本程序到gui程序,从B/S到C/S,从图形技术到科学计算,软件开发到自动化测试,从云计算到虚拟化,所有这些领域都有python的身影:python已经深入到程序开发的各个领域,并且会越来越多的人学习和使用. 大数据实战课程第一季Python基础和网络爬虫数据分析,刚刚入手,转一注册文件,视频的确不错,可以先下载看看:链接:http://pan.baidu

下载零基础数据分析与挖掘R语言实战课程(R语言)

随着大数据在各行业的落地生根和蓬勃发展,能从数据中挖金子的数据分析人员越来越宝贝,于是很多的程序员都想转行到数据分析,挖掘技术哪家强?当然是R语言了,R语言的火热程度,从TIOBE上编程语言排名情况可见一斑.于是善于学习的程序员们开始了R语言的学习之旅.对于有其他语言背景的程序员来说,学习R的语法小菜一碟,因为它的语法的确太简单了,甚至有的同学说1周就能掌握R语言,的确如此.但是之后呢?……好像进行不下去了!死记硬背记住了两个分析模型却不明其意,输出结果如同天书不会解读,各种参数全部使用缺省值,

信息安全与安全测试实战课程要在上课了在线平台开课了

刘振田刘老师   软件开发与测试专家,业界评为软件开发测试第一人,以深厚的工具与项目实战经验为讲授特色15年丰富的软件开发,测试,持续集成与软件安全经验,其中 多年华为技术等公司任职技术总监经历 安全测试是在IT软件产品的生命周期中,特别是产品开发基本完成到发布阶段,对产品进行检验以验证产品符合安全需求定义和产品质量标准的过程 .折叠目的1.提升IT产品的安全质量: 2.尽量在发布前找到安全问题予以修补降低成本 :3.度量安全.折叠方法1.模式匹配方法:将程序看作字符串2.状态机模型:将程序看作