ITPub博客

首页 > 数据库 > 数据库开发技术 > 生产队最新发布丨ElasticSearch基础入门到实战,实现PB级数据秒级检索教程来袭!

生产队最新发布丨ElasticSearch基础入门到实战,实现PB级数据秒级检索教程来袭!

原创 数据库开发技术 作者:Finally_m 时间:2022-05-20 08:03:00 0 删除 编辑
​
点击上方蓝字关注我们

时间会回答成长

成长会回答梦想

梦想会回答生活

生活回答你我的模样

努力会回答你我

拼搏会回答方向

Java会回答努力

一起跃入人海

做一个努力的程序员

一. 课程介绍

你知道吗?无论是京东、阿里、华为、百度,这种大厂的项目,还是籍籍无名的项目;无论是PC端的项目,还是移动端的项目;无论是电商项目,还是金融项目......这些众多的项目中,都有一个很显眼很重要的功能需要我们去实现,那就是“站内全文检索”效果,比如京东首页的搜索功能:

这种全文检索技术,可以说在各大互联网公司的项目中都有广泛应用,同时该技术也是搜索工程师的必备技能之一。

那你知道全文检索功能该怎么实现吗?是不是前端放个输入框就可以了呢?会不会很简单呢?为什么淘宝的搜索,只要输入关键词的开头,就可以自动联想出相关商品呢?我们该如何对海量数据进行试试搜索呢?这到底使用的是什么技术呢?......

你可能会有众多的疑问待解答!别害怕,我们现在有千锋教育的Java大神,健哥来给你一一揭开这些谜团。健哥倾力录制了本套关于ElasticSearch的技术视频,无论你是开发小白,还是在职的程序员,这套视频教程都可以让你受益匪浅。本课程将讲解业界目前最流行的ElasticSearch全文检索框架, 体验PB级海量数据秒级搜索。学习本套视频课程后的收获不仅仅是可以简单地使用,还有大量的实战内容,健哥将手把手带您一起完成京东搜索功能的实现。

扫码立即学习

视频链接:https://www.bilibili.com/video/BV1kZ4y1874f

二. 课程大纲

1. 课程目标

本套视频课程将会由浅入深地讲解ElasticSearch全文检索技术,从ElasticSearch的入门到其底层原理都有详细讲解,学完之后你将达到如下目标:

  • 掌握全文检索使用场景及技术选型

  • 能够使用Kibana对ES服务进行灵活操作

  • 能够使用RestClient对ES服务进行灵活操作

  • 能够实现PB级海量数据的秒级检索(实现京东搜索实战案例)

2. 课程详情

本课程从基本使用到项目实战,并深入剖析了ElasticSearch检索的底层原理,可谓是层层递进,内容浅显易懂。本套课程主要包含以下4个部分:

  • ElasticSearch入门(ES服务的容器化安装及中文分词器集成)

  • ElasticSearch理论(ES底层存储结构以及域的类型)

  • ElasticSearch基础(利用Kibana学习ES的Restful语法操作,以及用RestClient操作ES服务)

  • ElasticSearch高级(京东搜索案例实现)

扫码立即学习

视频链接:https://www.bilibili.com/video/BV1kZ4y18

三. 健哥简介

  • 10多年从事互联网、教育、环保、金融行业经验;

  • 专注于研究互联网技术、分布式爬虫、相似矩阵、语义识别及ETL;

  • 曾研发国家十二五规划重点项目12369平台;

  • 曾设计国内某互联网金融公司大型分布式爬虫架构;

  • 曾设计国内某通讯公司语音视频通讯平台架构;

  • 曾研发国内大型P2P理财应用<<易租宝>>平台

课程目录

001宣导片
002ES介绍
003倒排索引算法
004ES虚拟机配置及使用
005ES及kibana容器化安装
006ES及kibana服务器配置
007IK中文分词器集成
008ES底层存储结构
009ES的Restful语法格式
010Kibana基本使用
011使用kibana对索引维护
012field域类型讲解
013使用kibana创建索引和文档结构
014使用kibana添加文档数据
015使用kibana查改删文档数据
016搭建演示项目架构
017RestClient索引维护-创建索引和文档结构
018RestClient索引维护-检测索引是否存在
019RestClient索引维护-删除索引
020RrestClient数据操作-插入
021RrestClient数据操作-修改
022RrestClient数据操作-删除
023RrestClient数据操作-批量添加
024RrestClient数据操作-批量删除
025基本查询-准备工作
026基本查询-Term词元查询
027基本查询-Terms多词元查询
028基本查询-MatchQuery查询所有
029基本查询-MatchQuery指定字段查询
030基本查询-MatchQuery多条件查询
031基本查询-MatchQuery多字段查询
032基本查询-根据主键域id查询
033基本查询-根据多主键域查询
034高级查询-Prefix前缀查询
035高级查询-Fuzzy模糊查询
036高级查询-WildCard通配符查询
037高级查询-Range数字范围查询
038高级查询-正则匹配查询
039高级查询-Scroll深分页原理
040高级查询-Scroll深分页实现
041高级查询-Filter过滤查询
042高级查询-HighLight高亮查询
043高级查询-相关度排序
044高级查询-聚合查询
045京东案例-需求介绍
046京东案例-项目架构搭建和配置
047京东案例-创建索引库结构
048京东案例-导入测试数据
049京东案例-控制层实现
050京东案例-业务层实现
051京东案例-测试和bug修改
052ES检索速度与准确率优化

五月福利,关注公众号回复【福利】抢书咯!

新课程立个flag,一起开始学习吧!

关注公众号回复【ElasticSearch】领取视频配套资料

点击【阅读原文】,免费开始学!

原文作者:Java架构栈;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2021-04-13

  • 博文量
    573
  • 访问量
    247344