下载APP
登录
关闭
讲堂
算法训练营
Python 进阶训练营
企业服务
极客商城
客户端下载
兑换中心
渠道合作
推荐作者
当前播放: 100 | 结束语
00:00 / 00:00
标清
  • 标清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看

Elasticsearch核心技术与实战

共100讲 · 约1000分钟
16593
免费
01 | 课程介绍
免费
02 | 内容综述及学习建议
免费
03 | Elasticsearch简介及其发...
免费
04 | Elastic Stack家族成员及...
免费
05 | Elasticsearch的安装与...
06 | Kibana的安装与界面快速...
07 | 在Docker容器中运行Elas...
08 | Logstash安装与导入数据
09 | 基本概念:索引、文档和...
10 | 基本概念:节点、集群、分...
11 | 文档的基本CRUD与批量操...
12 | 倒排索引介绍
13 | 通过Analyzer进行分词
14 | Search API概览
15 | URI Search详解
16 | Request Body与Query ...
17 | Query String&Simple ...
18 | Dynamic Mapping和常见...
19 | 显式Mapping设置与常见参...
20 | 多字段特性及Mapping中配...
21 | Index Template和Dynami...
22 | Elasticsearch聚合分析简...
23 | 第一部分总结
24 | 基于词项和基于全文的搜索
25 | 结构化搜索
26 | 搜索的相关性算分
27 | Query&Filtering与多字...
28 | 单字符串多字段查询:Dis...
29 | 单字符串多字段查询:Mult...
30 | 多语言及中文分词与检索
31 | Space Jam,一次全文搜索...
32 | 使用Search Template和In...
33 | 综合排序:Function Scor...
34 | Term&Phrase Suggester
35 | 自动补全与基于上下文的提...
36 | 配置跨集群搜索
37 | 集群分布式模型及选主与脑...
38 | 分片与集群的故障转移
39 | 文档分布式存储
40 | 分片及其生命周期
41 | 剖析分布式查询及相关性算...
42 | 排序及Doc Values&Field...
43 | 分页与遍历:From, Siz...
44 | 处理并发读写操作
45 | Bucket & Metric聚合分...
46 | Pipeline聚合分析
47 | 作用范围与排序
48 | 聚合分析的原理及精准度问...
49 | 对象及Nested对象
50 | 文档的父子关系
51 | Update By Query &...
52 | Ingest Pipeline & Pa...
53 | Elasticsearch数据建模实...
54 | Elasticsearch数据建模最...
55 | 第二部分总结回顾
56 | 集群身份认证与用户鉴权
57 | 集群内部安全通信
58 | 集群与外部间的安全通信
59 | 常见的集群部署方式
60 | Hot & Warm架构与Shard...
61 | 分片设计及管理
62 | 如何对集群进行容量规划
63 | 在私有云上管理Elasticsea...
64 | 在公有云上管理与部署Elas...
65 | 生产环境常用配置与上线清...
66 | 监控Elasticsearch集群
67 | 诊断集群的潜在问题
68 | 解决集群Yellow与Red的问...
69 | 提升集群写性能
70 | 提升进群读性能
71 | 集群压力测试
72 | 段合并优化及注意事项
73 | 缓存及使用Breaker限制内...
74 | 一些运维的相关建议
75 | 使用Shrink与Rollover AP...
76 | 索引全生命周期管理及工具...
77 | Logstash入门及架构介绍
78 | 利用JDBC插件导入数据到El...
79 | Beats介绍
80 | 使用Index Pattern配置数...
81 | 使用Kibana Discover探索...
82 | 基本可视化组件介绍
83 | 构建Dashboard
84 | 用Monitoring和Alerting监...
85 | 用APM进行程序性能监控
86 | 用机器学习实现时序数据的...
87 | 用机器学习实现时序数据的...
88 | 用ELK进行日志管理
89 | 用Canvas做数据演示
90 | 项目需求分析及架构设计
91 | 将电影数据导入Elasticsea...
92 | 搭建你的电影搜索服务
93 | 需求分析及架构设计
94 | 数据Extract & Enrichm...
95 | 构建Insights Dashboard
96 | Elastic认证介绍
97 | 考点梳理
98 | 集群数据备份
99 | 基于Java和Elasticseach构...
100 | 结束语
本节摘要

调查问卷

学完这门课程,你有那些收获和建议?欢迎通过下面的链接给我们反馈:

https://jinshuju.net/f/vlo1HA

课程 Demo

课件地址

应用实战工作坊

展开

精选留言(21)

  • 2019-09-28
    极客时间并行学习的课程太多了:最初以为自己时间足够,可是随着前期4月的某些课程中后期课程作业较难就实在分身乏术了;虽非常想去跟,工作之余每天都有课程要学确实精力不够。
         ES是从温故而知新开始的:不少听的课其实处在温故及知新和温故知新的状态,其实第二、第三个层次我觉得是最耗费时间和经历的,大量的对旧有知识的补充以及梳理中发现潜在的问题去沟通探秘进一步学习-确实很辛苦;只能顾此失彼抓住当下最主要的课程,进一步提升的课程只能慢慢的后续一步步重复中学习、实践提升自身能力。
        虽然只听力一部分课,甚至有时是把课程知识当作工具在查,但是确实还是有所收获,实在是顾及不暇,只能后面空点再一点点补上来,感谢老师的一路来的分享和教诲。老师对于温故而知新的解释确实非常到位:作为IT从业者确实必须一直保持饥渴感和无知感,当这些不再存在的时候只能是我们退休的时候。谢谢老师的辛勤教诲,愿将来可以看到老师更多的分享和教诲,在极客时间的任何栏目。
            谢谢老师一路的付出:愿老师未来一切顺利、健康。
    展开

    作者回复: 我可能还会结合同学们的一些反馈。再查漏补缺的增加一些内容。针对源码和lucene,将来有机会也可以给大家做一些课程分享

    1
    4
  • 2019-12-10
    刚看完,陆续花了4天的时间。
    这是第一遍,大概对ES的整体知识框架有了个了解。
    后面还会有第2、3.遍,直到掌握所有知识点。
    非常感谢@阮一鸣老师!
    1
  • 2019-09-27
    等了这么久瞬间更完了,这节奏…

    作者回复: 来北京做了次直播,然后就录完了:)

    1
    1
  • 2019-12-15
    终于看完了,这100门讲,让我对ES整体脉络有了一个很好的认识,谢谢老师!
  • 2019-12-08
    谢谢阮老师的总结分享,最后一章对学习方式的建议胜过前面所有知识的梳理。非常感谢

    作者回复: 共勉

  • 2019-12-05
    虽然后面的难度越来越大,但是终于看完啦。结合实际工作需要我会进一步对其探讨的,老师您可以回复我一下么

    作者回复: 👍,你是说回复你工作中实际碰到的问题吗?大家可以一起探讨

  • 2019-12-05
    讲得自然是好的,但是毕竟是面对从零基础开始学的,实战也就没那么讲究了。其实像常见的电商搜索是比较复杂的,而现在好像也没有相关好的教学(至少我没找到),如果能出一个具有深度的实战教程,那应该是很能受欢迎的吧

    作者回复: 电商搜索,本质上其实就是通过用户的输入,控制搜索的的结果。

    你可以结合实战的电影搜索,通过倒入一些商品数据,构建一些搜索条件,然后结合搜索的结果和监控的dashboard,你就可以持续的对搜索做出相应的优化。

    另外,搜索有的时候也并非单纯只是控制内容的相关度,而是需要引入商品流行度,页面的page rank,库存量(去库存),用户的喜好,对搜索结果进行控制。

    你有什么具体的问题可以提出,我们可以一起探讨

  • 2019-11-28
    剧追完了,跟风打个卡,很早就买了这门课,但是中间工作实在是太忙了,万恶的资本家,加上996的福报,中间断了好长时间没有学习,感觉好可惜,最近硬逼着看完。
    讲的挺好的,至少对于初学者的我来说还是很不错的,很适合我。
    学完然后回忆了5分钟,结合工作,感觉对es及其配套的软件都有一个结构性的理解和认识,也明白下一步该怎么学,怎么做,知识点学习的优先级,这是这门课初次学习得到最宝贵的东西。
    接下来就是彻底掌握这门课的知识点了。
    老师后续是不是可以考虑出一些es架构及其源码的分享,还是很期待老师后续有es更深层次的课程分享。


    最后吐槽下,那个官方认证 400 $ 真是贵
    展开

    作者回复: 👍 认证并不是必须的。有机会可以考虑再做一些分享

  • 2019-11-27
    老师好,近期还在坚持学习老师的课程,没想到后面的内容更加的负责。
    最近在工作中也遇到了些许问题,只是简单的三个操作:主要就三个操作:检索1条记录,根据_ID删除,批量create。都有对应的routing。监控调用端经常抖动,JVM也存在抖动,抖动频率在1小时2~3次,但访问量也并不是太大。基本每分钟在:2000左右。请问该从哪些方面排查?
    另外,老师有没有可以交流的群或者公众号啊,谢谢。

    编辑回复: 谢谢认可,目前没有交流群。

  • 2019-11-17
    我是每节课都看完了,准备结合实战,再学习一遍

    作者回复: 👍

  • 2019-11-08
    老师关于terms Aggregation 的精准度问题,我在生产中确实很头疼,尝试调大 size 和 shard_size 都没有用,可以给一点思路吗,谢谢,或者方便邮箱或者什么方式交流一下吗,谢谢
  • 2019-10-27
    听完了 不容易

    作者回复: 👍

  • 2019-10-18
    打个卡,给自己一个👍! 下来就是查缺补漏,没练的,上手练练。接下来趁热打铁,把ECE拿下,然后再玩玩ML,App Search,Canvas和Viga。齐活!

    作者回复: 🐂

  • 2019-10-12
    学完了 ,并且90%的代码我都敲了,并且都做笔记了。看着自己104篇的笔记,感觉挺舒坦。 接下来就是找到考试中提到的知识结构文档,重新温习一遍。 考试嘛 就随缘了。感觉价格贵,只管2年。 不知道性价比高不。谢谢老师

    作者回复: 为你点赞。
    考试价格确实不便宜,我个人觉得如果有一定的工作经验,确实没有必要用一个证书来证明自己。如果你对我整理的考纲中的模拟题都非常清楚,我觉得通过应该不成问题。所以,完全可以自行选择是否参加认证:)

  • 2019-10-11
    大佬好,学习完课程,如果使用ES做图书检索功能,需要按书名或者书中存在的内容进行匹配搜索,现在遇到图书数据以怎样的结构存储在ES中为最佳方式?目前能想到的:
    方案一:一本书大概在百万文字左右,如果一本书直接以章节和内容按json对象方式存储在一个document中,那一个document就很大了,对检索是否有影响?
    方案二:把书的每个章节和文章分别存在不同的document中,多个document组织成一本书。但是搜索时,会出现一本书多个document,这个方式好像不太好?
    不知道大佬有什么推荐的方案,谢谢~
    展开

    作者回复: 你可以看视频53 数据建模

    第10分钟,有讲你提到的场景。在一篇文档中需要索引整本书的内容,必须要记得关闭_source,否则会引起性能问题

  • 2019-10-10
    真的首先感谢自己坚持看完了课程,并且大部分的进行了演练,除了认证那几节没看以外,主要是暂时没有参加考试这方面的打算,希望自己之后可以进行回顾和总结,知识架构图感觉就是一个不错的想法,最后感谢老师一路的辛勤付出,顺便问下,之后自己遇到不太明白的问题,也可以在这个课程下面留言进行提问吗,老师会抽空进行解答吗

    作者回复: 👍
    我会抽空对部分问题进行解答

  • 2019-10-10
    老师,英语不是很好,适合参加认证考试吗

    作者回复: 我觉得如果你能看懂es英文文档,或者说外语4级 我觉得就没有任何问题

  • 2019-10-08
    提问,自定义的分词器如何添加字典啊,比如说我输入的是
    13370这个串。我要按照自己定义的词典分成 133和70两个词。谢谢老师
  • 2019-10-07
    感谢老师精心录制的这门课程,从广度到深度都有一定涉及,利用十一假期这几天从30课时看到了结束的100课时,无论是作为开发,还是测试,运维,架构,数据分析等各个职业的内容都有涉及非常全面,收获甚多,当然学无止境,我们还要随时温故而知新,做到真正的融会贯通,举一反三。

    作者回复: 👍

  • 2019-09-30
    真快啊,只看了一点,回头要全部再看一遍。话说后面的问题,老师还会解答吗?