Elasticsearch:现代应用背后的搜索引擎
Elasticsearch 是分布式、开源的搜索和分析引擎,为大规模全文搜索、日志分析和实时数据探索提供支持。它是 Elastic Stack 的核心,被从早期初创公司到大型企业的众多公司用于生产环境。本课程将教您构建、查询和运维 Elasticsearch 集群——从索引第一个文档到调优相关性和管理多节点部署。
您将学到什么
您将从核心搜索概念和文档操作开始,进阶到编写精确查询、用于数据分析的聚合以及具有相关性调优的文本分析。您将学习保持索引效率的数据建模和映射,将 Elasticsearch 与生态工具集成,并应用安全性和访问控制来保护集群。课程最后涵盖集群管理、性能调优和包括生产最佳实践的高级应用场景。
学习路径
十二门课程跨越 A1 至 C1 级别。课程从Elasticsearch 和搜索概念介绍开始,依次进行索引和基本文档操作、数据查询——搜索基础和集成和生态工具。B2 阶段涵盖高级搜索技术、数据建模和映射、用于数据分析的聚合、文本分析和相关性调优以及安全性和访问控制。最后三门 C1 课程涉及可扩展性和集群管理、性能调优和优化以及高级应用场景和最佳实践。
学习方式
每门课程分为简短、专注的课时,您可以在内置编辑器中完成并获得实时反馈。当您遇到困难时,AI 导师随时可用,让您按自己的节奏学习,不会失去学习动力。