人工精选极客时间 Elasticsearch 核心技术与实战
这门课能帮你做什么 Elasticsearch 是目前企业级全文检索和日志分析的事实标准。工作中你大概率会遇到这些场景:产品需要"搜商品""搜内容",系统需要集中收集各台服务器的日志做异常排查,或者要基于地理位置做实时圈选分析。这门课从原理到实战把这些问题串了一遍——先让你理解倒排索引和分词机制,再
会员可免费下载本篇月会员可免费领取。
开通会员 ›会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
这门课能帮你做什么
Elasticsearch 是目前企业级全文检索和日志分析的事实标准。工作中你大概率会遇到这些场景:产品需要"搜商品""搜内容",系统需要集中收集各台服务器的日志做异常排查,或者要基于地理位置做实时圈选分析。这门课从原理到实战把这些问题串了一遍——先让你理解倒排索引和分词机制,再教你怎么写查询语句、怎么调相关性算分,最后落到集群运维和 ELK 日志管理。
学完后,你可以独立完成一件事:把一个业务需求(比如站内搜索、日志平台)从需求分析、Mapping 设计、查询编写到集群部署,走通全链路。这不是只看懂 API 文档就能做到的,关键在"相关性算分怎么调"和"分片故障怎么转移"这些实战细节上。
适合什么基础,建议先看哪几块
不需要 Elasticsearch 前置经验,但最好熟悉 Linux 命令行和 REST API 的基本概念,会 curl 就够。如果你是 Java、Go 或 Python 开发,课后自己搭一个单机集群练习会更顺;纯运维背景的同学,可以先把运维和监控章节(故障转移、安全通信、集群监控、运维建议)提前看,建立整体认知后再回头补原理。
入门阶段,先把简介、索引与文档概念、倒排索引原理、分词机制这几节啃完。这几节是后面所有内容的基础,跳过它们直接看查询写法容易知其然而不知其所以然。接下来重点看 RequestBody、QueryDSL、URI Search、中文分词,这是日常写查询最高频的部分。想往深处走,相关性算分、分布式查询剖析、聚合分析精度是难点也是亮点,建议反复看。进阶阶段再看 Pipeline 聚合、嵌套对象、UpdateByQuery 和 Reindex,这些是处理复杂业务数据的常见手段。
资料怎么配合练习
课程配套了一个电影数据集导入实验和一个 Space Jam 全文搜索实例,建议边看边动手。先在本地起一个单机 ES 节点,把电影数据灌进去,然后依次用 QueryString、DisMaxQuery、Function Score Query 去改写同一个搜索需求,感受算分策略变化对结果的影响。这是理解"搜索结果为什么不准"的最快路径。
进阶练习可以用 ELK 栈搭一个简单的日志收集平台:Filebeat 采集日志、Logstash 过滤、ES 存储、Kibana 可视化。课程里有专门讲 ELK 日志管理的章节,跟着做一次,你基本就具备了在小型团队里独立维护一个搜索或日志系统的能力。遇到集群压力测试和诊断章节时,建议自己跑一次压测,观察读性能瓶颈在哪里,再对照运维建议章节里给的原则去调整。
课程目录
课程目录100 集
- 82丨基本可视化组件介绍.MP4 [397.1 MB]
- 56丨集群身份认证与用户鉴权.mp4 [136.8 MB]
- 04丨ElasticStack家族成员及其应用场景.mp4 [201.0 MB]
- 88丨用ELK进行日志管理.MP4 [382.9 MB]
- 91丨将电影数据导入Elasticsearch.mp4 [144.4 MB]
- 06丨Kibana的安装与界面快速浏览.mp4 [76.9 MB]
- 38丨分片与集群的故障转移.mp4 [88.0 MB]
- 71丨集群压力测试.mp4 [196.4 MB]
- 31丨Space Jam,一次全文搜索的实例.mp4 [251.4 MB]
- 09丨基本概念(1):索引,文档和RESTAPI.mp4 [151.6 MB]
- 63丨在私有云上管理Elasticsearch集群的一些方法.mp4 [219.6 MB]
- 58丨集群与外部间的安全通信.mp4 [176.8 MB]
- 70丨提升进群读性能.mp4 [81.2 MB]
- 93丨需求分析及架构设计.mp4 [121.8 MB]
- 49丨对象及Nested对象.mp4 [174.7 MB]
- 35丨自动补全与基于上下文的提示.mp4 [112.5 MB]
- 13丨通过Analyzer进行分词.mp4 [313.0 MB]
- 26丨搜索的相关性算分【优质资源‖关注:CunWorkNotes 解锁】.mp4 [139.0 MB]
- 28丨单字符串多字段查询:DisMaxQuery.mp4 [128.6 MB]
- 46丨Pipeline聚合分析.mp4 [267.6 MB]
- 19丨显式Mapping设置与常见参数介绍.mp4 [111.4 MB]
- 16丨RequestBody与QueryDSL简介.mp4 [79.3 MB]
- 33丨综合排序:Function Score Query优化算分.mp4 [131.5 MB]
- 结束语.mp4 [97.0 MB]
- 17丨QueryString&SimpleQueryString查询.mp4 [52.0 MB]
- 11丨文档的基本CRUD与批量操作【优质资源‖关注:CunWorkNotes 解锁】.mp4 [274.9 MB]
- 18丨DynamicMapping和常见字段类型.mp4 [152.5 MB]
- 25丨结构化搜索.mp4 [86.8 MB]
- 74丨一些运维的相关建议.MP4 [150.6 MB]
- 66丨监控Elasticsearch集群.mp4 [162.9 MB]
- 03丨Elasticsearch简介及其发展历史.mp4 [168.9 MB]
- 76丨索引全生命周期管理及工具介绍.mp4 [179.2 MB]
- 12丨倒排索引介绍【整理不易‖记得关注:CunWorkNotes】.mp4 [58.8 MB]
- 67丨诊断集群的潜在问题.mp4 [149.6 MB]
- 34丨Term&Phrase Suggester.mp4 [104.9 MB]
- 30丨多语言及中文分词与检索.mp4 [238.9 MB]
- 48丨聚合分析的原理及精准度问题.mp4 [199.3 MB]
- 51丨UpdateByQuery&ReindexAPI.mp4 [109.3 MB]
- 15丨URISearch详解.mp4 [225.5 MB]
- 41丨剖析分布式查询及相关性算分.mp4 [128.7 MB]
- 84丨用Monitoring和Alerting监控Elasticsearch集群.mp4 [139.4 MB]
- 10丨基本概念:节点、集群、分片及副本.mp4 [282.7 MB]
- 83丨构建Dashboard.MP4 [158.7 MB]
- 98丨集群数据备份.mp4 [179.1 MB]
- 44丨处理并发读写操作.mp4 [98.4 MB]
- 05丨Elasticsearch的安装与简单配置.mp4 [142.4 MB]
- 62丨如何对集群进行容量规划.mp4 [208.6 MB]
- 54丨Elasticsearch数据建模最佳实践.mp4 [162.1 MB]
- 08丨Logstash安装与导入数据.mp4 [83.1 MB]
- 40丨分片及其生命周期.mp4 [116.4 MB]
- 60丨Hot & Warm架构与Shard Filtering.mp4 [262.3 MB]
- 99丨基于Java和Elasticseach构建应用.mp4 [702.7 MB]
- 78丨利用JDBC插件导入数据到Elasticsearch.MP4 [464.4 MB]
- 73丨缓存及使用Breaker限制内存使用.mp4 [222.9 MB]
- 32丨使用Search Template和Index Alias查询.mp4 [87.1 MB]
- 53丨Elasticsearch数据建模实例.mp4 [201.8 MB]
- 79丨Beats介绍.MP4 [219.2 MB]
- 47丨作用范围与排序.mp4 [241.9 MB]
- 43丨分页与遍历:From,Size,SearchAfter&ScrollAPI.mp4 [166.5 MB]
- 68丨解决集群Yellow与Red的问题.mp4 [322.8 MB]
- 23丨第一部分总结.mp4 [191.5 MB]
- 14丨SearchAPI概览.mp4 [90.4 MB]
- 36丨配置跨集群搜索.mp4 [168.3 MB]
- 01丨课程介绍.mp4 [111.2 MB]
- 85丨用APM进行程序性能监控.MP4 [524.0 MB]
- 96丨Elastic认证介绍.mp4 [152.5 MB]
- 80丨使用Index Pattern配置数据.MP4 [118.4 MB]
- 45丨Bucket&Metric聚合分析及嵌套聚合.mp4 [411.3 MB]
- 57丨集群内部安全通信.avi [160.2 MB]
- 61丨分片设计及管理.mp4 [117.0 MB]
- 86丨用机器学习实现时序数据的异常检测(上).MP4 [307.2 MB]
- 89丨用Canvas做数据演示【资源精选‖更多关注:CunWorkNotes】.MP4 [205.8 MB]
- 72丨段合并优化及注意事项【不易整理‖请关注:CunWorkNotes】.mp4 [85.2 MB]
- 24丨基于词项和基于全文的搜索.mp4 [110.6 MB]
- 29丨单字符串多字段查询:MultiMatch【优质资源‖关注:CunWorkNotes 解锁】.mp4 [151.6 MB]
- 92丨搭建你的电影搜索服务.mp4 [282.4 MB]
- 50丨文档的父子关系.mp4 [145.9 MB]
- 21丨IndexTemplate和DynamicTemplate.mp4 [146.5 MB]
- 02丨内容综述及学习建议.mp4 [83.0 MB]
- 59丨常见的集群部署方式.mp4 [97.1 MB]
- 55丨第二部分总结回顾.mp4 [195.4 MB]
- 39丨文档分布式存储.mp4 [60.6 MB]
- 64丨在公有云上管理与部署Elasticsearch集群.mp4 [280.3 MB]
- 95丨构建Insights Dashboard.mp4 [148.0 MB]
- 52丨IngestPipeline&PainlessScript.mp4 [300.1 MB]
- 69丨提升集群写性能.mp4 [254.8 MB]
- 97丨考点梳理.mp4 [308.7 MB]
- 37丨集群分布式模型及选主与脑裂问题.mp4 [190.3 MB]
- 75丨使用Shrink与Rollover API有效管理时间序列索引.MP4 [448.4 MB]
- 77丨Logstash入门及架构介绍.MP4 [451.6 MB]
- 87丨用机器学习实现时序数据的异常检测(下).MP4 [220.7 MB]
- 20丨多字段特性及Mapping中配置自定义Analyzer.mp4 [157.6 MB]
- 94丨数据Extract & Enrichment.mp4 [217.2 MB]
- 07丨在Docker容器中运行ElasticsearchKibana和Cerebro.mp4 [85.1 MB]
- 90丨项目需求分析及架构设计.mp4 [83.5 MB]
- 22丨Elasticsearch聚合分析简介.mp4 [136.5 MB]
- 42丨排序及DocValues&Fielddata.mp4 [102.4 MB]
- 81丨使用Kibana Discover探索数据.MP4 [271.7 MB]
- 27丨Query&Filtering与多字符串多字段查询.mp4 [174.0 MB]
- 65丨生产环境常用配置与上线清单.mp4 [234.8 MB]





