飞豹客 · 课能看,资料也能带走
飞豹客后端开发 会员免费

阮一鸣 - Elasticsearch 核心技术与实战

如果你的工作里出现过"日志查不到""搜索慢得像没建索引""几百万条数据用 like 查询把库拖垮"这类问题,那这门 Elasticsearch 课值得花时间看。它不讲空泛的大数据概念,而是围绕一个具体工具,解决数据检索、日志分析和聚合统计这三类实际场景。适合已经会写基本后端代码、用过至少一种数据库,

单课价¥19.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
158 人关注 更新于 2026-03-26 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员、年会员、永久会员可免费领取。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥19.90

会员 · 按档位

永久免费可领
年免费可领
月免费可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

如果你的工作里出现过"日志查不到""搜索慢得像没建索引""几百万条数据用 like 查询把库拖垮"这类问题,那这门 Elasticsearch 课值得花时间看。它不讲空泛的大数据概念,而是围绕一个具体工具,解决数据检索、日志分析和聚合统计这三类实际场景。适合已经会写基本后端代码、用过至少一种数据库,但对搜索引擎没有系统接触的人;也适合运维或数据方向、需要自己搭一套日志检索系统的转行者。完全没写过代码、连 REST 接口都没调过的话,前几节还能跟,到查询和分词部分会比较吃力。

先看哪几块:环境、概念、查询

建议按"能跑起来—能理解结构—能写出查询"的顺序推进。开头部分把安装、Kibana 界面和 Docker 里跑起来这几节先过一遍,目的是让本地有一个能操作的集群,后面所有练习都依赖它。接着是基础概念那几节,索引、文档、节点、分片、副本这些词会贯穿全课,这里含糊过去,后面查集群状态和调优时就会一头雾水。再往下是文档的增删改查和批量操作,以及倒排索引和分词,这两块决定了你能不能理解"为什么这个词搜得到、那个词搜不到"。查询部分从 URI 查询讲到 Request Body 查询,是全课的重心,值得反复看。

学完能独立做什么

跟完并动手练过之后,你应该能独立完成这些事:给一个业务表设计索引结构并导入数据;用 Kibana 或接口写出带条件、范围、分页、排序的查询;用聚合做分组统计,比如按天统计错误量、按地区统计订单分布;看懂集群的健康状态和分片分配,遇到黄色、红色状态知道从哪查起;把 Logstash 接上数据源,搭一个能用的日志检索入口。这些能力对应的是后端开发、运维和数据分析岗位里真实存在的任务,不是纸面知识。

资料怎么配合练习

这套资料以视频为主,配了课程介绍和学习建议,建议第一遍不要跳着看,但也不要求一次记住所有参数。比较有效的用法是:每看完一节涉及操作的视频,立刻在自己机器上重做一遍,尤其是安装、导入数据和查询那几节。查询语法不用背,写几次自然就熟了。分词和倒排索引这两节偏原理,第一遍看不懂可以先跳过,等实际遇到"搜不到"的问题再回来看,理解会快很多。整体节奏上,基础操作部分可以快,查询和聚合部分放慢,边看边改参数观察结果差异,比单纯看完一遍有用得多。

最后提醒一句:Elasticsearch 版本差异会带来接口和配置上的变化,练习时留意视频里用的版本和你本地装的是否一致,遇到对不上的地方先查官方文档,不要硬套。这门课的价值在于帮你跨过"知道有这个工具"到"能自己搭一套用起来"之间的那道坎,剩下的熟练度,靠的是你在真实数据上反复折腾。

课程目录

课程目录100 集
  • 1.png (17.
  • 23 KB, ) 下载附件 2025-8-29 13:
  • 44 上传 01丨课程介绍.mp4
  • 02丨内容综述及学习建议.mp4
  • 03丨Elasticsearch简介及其发展历史.mp4
  • 04丨ElasticStack家族成员及其应用场景.mp4
  • 05丨Elasticsearch的安装与简单配置.mp4
  • 06丨Kibana的安装与界面快速浏览.mp4
  • 07丨在Docker容器中运行ElasticsearchKibana和Cerebro.mp4
  • 08丨Logstash安装与导入数据.mp4
  • 09丨基本概念(1):索引,文档和RESTAPI.mp4
  • 10丨基本概念:节点、集群、分片及副本.mp4
  • 11丨文档的基本CRUD与批量操作.mp4
  • 12丨倒排索引介绍.mp4
  • 13丨通过Analyzer进行分词.mp4
  • 14丨SearchAPI概览.mp4
  • 15丨URISearch详解.mp4
  • 16丨RequestBody与QueryDSL简介.mp4
  • 17丨QueryString&SimpleQueryString查询.mp4
  • 18丨DynamicMapping和常见字段类型.mp4
  • 19丨显式Mapping设置与常见参数介绍.mp4
  • 20丨多字段特性及Mapping中配置自定义Analyzer.mp4
  • 21丨IndexTemplate和DynamicTemplate.mp4
  • 22丨Elasticsearch聚合分析简介.mp4
  • 23丨第一部分总结.mp4
  • 24丨基于词项和基于全文的搜索.mp4
  • 25丨结构化搜索.mp4
  • 26丨搜索的相关性算分.mp4
  • 27丨Query&Filtering与多字符串多字段查询.mp4
  • 28丨单字符串多字段查询:DisMaxQuery.mp4
  • 29丨单字符串多字段查询:MultiMatch.mp4
  • 30丨多语言及中文分词与检索.mp4
  • 31丨Space Jam,一次全文搜索的实例.mp4
  • 32丨使用Search Template和Index Alias查询.mp4
  • 33丨综合排序:Function Score Query优化算分.mp4
  • 34丨Term&Phrase Suggester.mp4
  • 35丨自动补全与基于上下文的提示.mp4
  • 36丨配置跨集群搜索.mp4
  • 37丨集群分布式模型及选主与脑裂问题.mp4
  • 38丨分片与集群的故障转移.mp4
  • 39丨文档分布式存储.mp4
  • 40丨分片及其生命周期.mp4
  • 41丨剖析分布式查询及相关性算分.mp4
  • 42丨排序及DocValues&Fielddata.mp4
  • 43丨分页与遍历:From,Size,SearchAfter&ScrollAPI.mp4
  • 44丨处理并发读写操作.mp4
  • 45丨Bucket&Metric聚合分析及嵌套聚合.mp4
  • 46丨Pipeline聚合分析.mp4
  • 47丨作用范围与排序.mp4
  • 48丨聚合分析的原理及精准度问题.mp4
  • 49丨对象及Nested对象.mp4
  • 50丨文档的父子关系.mp4
  • 51丨UpdateByQuery&ReindexAPI.mp4
  • 52丨IngestPipeline&PainlessScript.mp4
  • 53丨Elasticsearch数据建模实例.mp4
  • 54丨Elasticsearch数据建模最佳实践.mp4
  • 55丨第二部分总结回顾.mp4
  • 56丨集群身份认证与用户鉴权.mp4
  • 57丨集群内部安全通信.avi 58丨集群与外部间的安全通信.mp4
  • 59丨常见的集群部署方式.mp4
  • 60丨Hot & Warm架构与Shard Filtering.mp4
  • 61丨分片设计及管理.mp4
  • 62丨如何对集群进行容量规划.mp4
  • 63丨在私有云上管理Elasticsearch集群的一些方法.mp4
  • 64丨在公有云上管理与部署Elasticsearch集群.mp4
  • 65丨生产环境常用配置与上线清单.mp4
  • 66丨监控Elasticsearch集群.mp4
  • 67丨诊断集群的潜在问题.mp4
  • 68丨解决集群Yellow与Red的问题.mp4
  • 69丨提升集群写性能.mp4
  • 70丨提升进群读性能.mp4
  • 71丨集群压力测试.mp4
  • 72丨段合并优化及注意事项.mp4
  • 73丨缓存及使用Breaker限制内存使用.mp4
  • 74丨一些运维的相关建议.MP4
  • 75丨使用Shrink与Rollover API有效管理时间序列索引.MP4
  • 76丨索引全生命周期管理及工具介绍.mp4
  • 77丨Logstash入门及架构介绍.MP4
  • 78丨利用JDBC插件导入数据到Elasticsearch.MP4
  • 79丨Beats介绍.MP4
  • 80丨使用Index Pattern配置数据.MP4
  • 81丨使用Kibana Discover探索数据.MP4
  • 82丨基本可视化组件介绍.MP4
  • 83丨构建Dashboard.MP4
  • 84丨用Monitoring和Alerting监控Elasticsearch集群.mp4
  • 85丨用APM进行程序性能监控.MP4
  • 86丨用机器学习实现时序数据的异常检测(上).MP4
  • 87丨用机器学习实现时序数据的异常检测(下).MP4
  • 88丨用ELK进行日志管理.MP4
  • 89丨用Canvas做数据演示.MP4
  • 90丨项目需求分析及架构设计.mp4
  • 91丨将电影数据导入Elasticsearch.mp4
  • 92丨搭建你的电影搜索服务.mp4
  • 93丨需求分析及架构设计.mp4
  • 94丨数据Extract & Enrichment.mp4
  • 95丨构建Insights Dashboard.mp4
  • 96丨Elastic认证介绍.mp4
  • 97丨考点梳理.mp4
  • 98丨集群数据备份.mp4
  • 99丨基于Java和Elasticseach构建应用.mp4
  • 结束语.mp4