Elasticsearch 从入门到实践- 掘金小册课程推荐/优惠

Elasticsearch 从入门到实践--掘金小册课程推荐/优惠

从零开始与你一起学习 Elasticsearch 7.x,为你揭秘 Elasticsearch 7.x 中的核心技术。
spoofer
37讲 | 2455人已学习
优惠价¥39.9
官网优惠购买

版权声明

本站非掘金小册官网,与官方无任何关系。我们不提供课程下载或详细内容,仅作为课程分享和推荐平台。我们鼓励大家支持正版,尊重创作者的劳动成果,这样不仅能帮助创作者持续产出优质内容,也能让自己获得更好的学习体验。请通过官方渠道购买和学习课程,感谢您的理解与支持。

课程详情

课程介绍

作者介绍

你好,我是 spoofer,一名后台研发工程师。平时热衷于技术分享和研究各种中间件的源码与实现,无聊时也打打天池的中间件比赛,尽管成绩一般般。

从业这些年来,专注于后台服务的研发,也研究过大数据相关的组件与系统。近几年在某 K12 教育公司任后台研发工程师,负责和参与公司 K12 云教育系统架构设计、核心组件和服务的实现。

小册介绍

在互联网、大数据、人工智能高速发展的今天,对于海量数据的存储和检索已然成为刚需。毕竟从某种层面来讲,谁掌握了数据,谁就掌握了主动权。是的,那些看似杂乱无章的数据可能蕴含着无数的“金银财宝”,但前提是你得有存储、处理、检索、展现的能力

Elasticsearch 作为搜索引擎领域的后起之秀,从发布之初到现在已经得到了飞速的发展。其凭借着开源、分布式、RESTFul 等特点,成为了现今最热门的搜索引擎。作为 Elastic Stack 的核心,Elasticsearch 可以集中存储你的数据,帮助你发现意料之中以及意料之外的情况。通过 Elasticsearch,你可以轻松地存储、搜索、分析大量数据。除了搜索领域外,Elasticsearch 与 Kibana、Logstash 组成的 ELK 系统还可以应用到日志采集、分析、监控等领域。

所以说,使用 Elastic Stack 的解决方案可以安全可靠地存储任何来源、任何格式的数据,然后实时地对数据进行搜索、分析和可视化。借助 Elastic Stack 提供的解决方案,你可以轻松解决海量数据面临的存储、处理、分析、检索、展现的问题。

而 Elasticsearch 作为 Elastic Stack 的核心,就是本小册要重点介绍的对象。

本小册分为 4 个部分,将由浅入深为你介绍 Elasticsearch 7.x 中的核心技术。主要知识点包括基本概念、常用 API 的使用实践、核心特性的底层原理与思想、集群管理与调优、源码阅读等知识。整个小册的思维导图如下:

你会学到什么?

本小册将会从非常浅显的概念开始与你学习 Elasticsearch 7.x 中的常用 API,在熟悉使用 Elasticsearch 后,我们将会对 Elasticsearch 中部分重要的特性、概念的底层实现原理进行介绍。在了解这些原理后,我们将学习如何部署、运维线上小规模集群,并且与你一起搭建一个简单的 ELK 系统。最后我们会搭建源码阅读的环境并且与你一起阅读部分模块的源码。

所以,通过本小册 4 大部分的学习,你可以收获:

  • 熟练使用 Elasticsearch 来解决搜索需求;
  • 强化 Elasticsearch 集群运维、调优的能力;
  • 通晓 Elasticsearch 核心技术的底层实现;
  • 牢固掌握源码阅读与调试的技巧。

也就是说,学完本课程后,你不仅可以掌握 ElasticSearch 相关的技术,还可以帮助你根据业务的特点快速构建出相应的搜索业务、数据分析、日志系统。真正实现学以致用。

适宜人群

  • 对 Elasticsearch 或搜索引擎感兴趣的同学。
  • 有了解和使用过 Elasticsearch,现在想进一步了解 Elasticsearch 的同学。
  • 准备从事数据搜索、分析相关工作的同学。
  • 从事 Elasticsearch 集群运维的同学。

课程目录

  • 开篇词:小册简介与阅读建议
  • 万事开头难:ES 的安装
  • 磨刀不误砍柴工:ES 中的基本概念与名词解析
  • 管理你的数据:文档的基础操作
  • 满足产品的搜索需求:全文搜索 API 实践
  • 满足产品的搜索需求:Term Query API 实践
  • 构建复杂的查询:组合查询
  • 给用户推荐搜索选项:Suggesters API
  • 消灭稀奇古怪的统计需求:聚合
  • 一切尽在掌握中:集群管理 API 的使用
  • 管理你的索引:索引管理 API 的使用
  • 无规则不成方圆:Mapping
  • 关系模型的实现:嵌套类型和父子文档
  • 索引的故事:正排索引与倒排索引简介
  • 全文搜索背后的支撑:倒排索引的实现
  • 数据相似的依据:相关性评分
  • 词项生成器:分词器
  • 分布式特性:集群中常见问题与解决方案
  • 人多好办事:分布式文档搜索机制
  • 数据持久化:分布式文档的存储流程
  • 分页的三驾马车:from+size、search after、scroll api
  • 聚合分析的原理:聚合结果一定准确?
  • 数据不丢失的奥秘(上):副本策略
  • 数据不丢失的奥秘(下):ES 的数据副本模型
  • 睡个安稳觉的关键:集群运维
  • 索引的生命周期:ILM
  • 安全无小事:集群安全
  • 让异常无处可逃:搭建 ELK 日志系统
  • 源码阅读:源码阅读环境搭建
  • 源码阅读:集群启动过程
  • 源码阅读:Get 与 Multi Get
  • 源码阅读:写入流程
  • 源码阅读:选主流程
  • 后记:本小册背后的那些故事
  • 唯快不破:写调优
  • 聚合探秘:doc_values 和 Ordinals 在聚合中的作用
  • 优化之旅:提升 Reindex 的性能

作者介绍

后台研发工程师
有着多年 Scala、Java 后台研发经验的年轻人,现阶段在某K12教育公司参与核心产品的架构设计和研发。

推荐

践行DevOps:  打造容器化时代的研发管理平台 - 掘金小册课程推荐/分享/优惠/折扣
践行DevOps: 打造容器化时代的研发管理平台
从 0 到 1 搭建先进的研发管理平台,借助容器化技术助力研发团队实践 DevOps,提高团队内部生产管理和交付效率
好吃西红柿
790人已学习
优惠价¥29.9
官网优惠购买
Nuxt 3.0 全栈开发 - 掘金小册课程推荐/分享/优惠/折扣
Nuxt 3.0 全栈开发
核心知识 + 工程架构 + 全栈进阶 + 项目实战,快速精通 Nuxt3 开发!
杨村长
1200人已学习
优惠价¥129
官网优惠购买
技术写作指南 - 掘金小册课程推荐/分享/优惠/折扣
技术写作指南
十余年写作经验倾囊相授,全面提升你的技术写作能力!
张鑫旭
3385人已学习
优惠价¥19.9
官网优惠购买
Vue 3 +Spring Boot 大型前后端分离项目实战 - 掘金小册课程推荐/分享/优惠/折扣
Vue 3 +Spring Boot 大型前后端分离项目实战
手把手带你搭建 Vue3+Spring Boot 大型前后端分离项目
程序员十三
2700人已学习
优惠价¥49
官网优惠购买
Vue 项目构建与开发入门 - 掘金小册课程推荐/分享/优惠/折扣
Vue 项目构建与开发入门
从构建到开发,帮助 Vue 开发者提升项目构建与开发能力,基于 Vue CLI 3
劳卜
6645人已学习
优惠价¥9.9
官网优惠购买
Vue3 企业级项目实战 - 掘金小册课程推荐/分享/优惠/折扣
Vue3 企业级项目实战
Vue3 + Element Plus + Spring Boot 企业级项目开发,升职加薪,快人一步。
程序员十三
3226人已学习
优惠价¥69
官网优惠购买