0Pricing
Elasticsearch & Full Text Search Systems icon

Elasticsearch & Full Text Search Systems

BackendDatabaseCloudWebMobileDataSystemsEnterprise

掌握 Elasticsearch 和全文搜索系统,为您的应用构建强大、可扩展的搜索能力。

🤖 AI 驱动📚 12 门课程👥 10万+ 学习者⭐ 4.9 分
课程概览

Elasticsearch:现代应用背后的搜索引擎

Elasticsearch 是分布式、开源的搜索和分析引擎,为大规模全文搜索、日志分析和实时数据探索提供支持。它是 Elastic Stack 的核心,被从早期初创公司到大型企业的众多公司用于生产环境。本课程将教您构建、查询和运维 Elasticsearch 集群——从索引第一个文档到调优相关性和管理多节点部署。

您将学到什么

您将从核心搜索概念和文档操作开始,进阶到编写精确查询、用于数据分析的聚合以及具有相关性调优的文本分析。您将学习保持索引效率的数据建模和映射,将 Elasticsearch 与生态工具集成,并应用安全性和访问控制来保护集群。课程最后涵盖集群管理、性能调优和包括生产最佳实践的高级应用场景。

学习路径

十二门课程跨越 A1 至 C1 级别。课程从Elasticsearch 和搜索概念介绍开始,依次进行索引和基本文档操作、数据查询——搜索基础和集成和生态工具。B2 阶段涵盖高级搜索技术、数据建模和映射、用于数据分析的聚合、文本分析和相关性调优以及安全性和访问控制。最后三门 C1 课程涉及可扩展性和集群管理、性能调优和优化以及高级应用场景和最佳实践。

学习方式

每门课程分为简短、专注的课时,您可以在内置编辑器中完成并获得实时反馈。当您遇到困难时,AI 导师随时可用,让您按自己的节奏学习,不会失去学习动力。

开始学习 →

你的学习方式

🎯
互动课程
实时反馈的动手编程练习
🤖
AI 导师
遇到困难时立即获得 AI 帮助
💻
内置编辑器
直接在浏览器中编写并运行代码
🏆
证书
完成课程后获得证书
课程

12 门课程

Elasticsearch & Full Text Search Systems 学习路径中的所有课程。

01

Elasticsearch 与搜索概念入门

A14 节课

了解全文搜索的基础知识以及 Elasticsearch 背后的核心概念。本迷你课程将为构建强大的搜索应用打下基础。

02

索引与基本文档操作

A24 节课PRO

学习如何在 Elasticsearch 中添加、检索、更新和删除文档。了解映射基础知识,有效组织数据结构。

03

数据查询——搜索基础

B14 节课PRO

深入了解 Elasticsearch Query DSL,执行基础搜索。学习构建基本查询并组合查询,以获得更精准的结果。

04

集成与生态工具

B14 节课PRO

探索更广泛的 Elasticsearch 生态系统。学习使用 Kibana 可视化数据、使用 Logstash 摄取数据,并将其集成到应用中。

05

高级搜索技术

B24 节课PRO

通过探索高级查询类型,提升搜索能力。学习如何处理拼写错误和邻近匹配,并高亮搜索结果中的相关部分。

06

数据建模与映射

B24 节课PRO

通过自定义映射掌握 Elasticsearch 中的数据建模方法。学习定义字段类型、管理动态映射,并使用模板保持一致性。

07

用于数据分析的聚合

B24 节课PRO

借助聚合功能释放 Elasticsearch 的分析能力。学习对数据进行分组、计数、求和和分析,从中提取有价值的洞察。

08

文本分析与相关性调优

B24 节课PRO

掌握文本分析的细节,精细调整 Elasticsearch 处理数据和计算评分的方式。提升搜索相关性,获得更理想的结果。

09

安全与访问控制

B24 节课PRO

保护 Elasticsearch 集群和数据的安全。实现用户身份验证、基于角色的访问控制和网络安全措施。

10

可扩展性与集群管理

C14 节课PRO

了解如何扩展 Elasticsearch 集群并有效管理其健康状态。探索分片、副本和节点角色,构建可靠的部署方案。

11

性能调优与优化

C14 节课PRO

优化 Elasticsearch 部署,使其达到最佳性能。学习高效查询、索引和资源管理策略。

12

高级用例与最佳实践

C14 节课PRO

应对地理空间数据、时间序列数据等复杂的 Elasticsearch 场景。学习高级部署策略,并回顾生产系统的整体最佳实践。

常见问题

常见问题解答

Elasticsearch & Full Text Search Systems 课程免费吗?

免费。你可以免费开始 Elasticsearch & Full Text Search Systems 课程并完成它的所有互动课程。可选的 PRO 订阅解锁高级 AI 工具和可分享的证书。

学习 ALL 需要有先前的经验吗?

不需要。课程从基础开始,逐步进阶到更高难度的主题,所以即使你没有任何 ALL 基础也可以开始。

我在 CoddyKit 上怎样学习 ALL?

学以致用。简洁的互动课程将清晰的讲解与实时动手编程练习结合,24/7 AI 导师在你遇到困难时提供个性化帮助。

完成 Elasticsearch & Full Text Search Systems 后能获得证书吗?

可以。PRO 学员可以参加考试,获得 Elasticsearch & Full Text Search Systems 课程的可分享的完成证书,其中包含可验证的代码。

我能在手机上学习 ALL 吗?

可以。CoddyKit 支持网页版和原生 iOS、Android 应用,你可以在任何设备上学习 ALL,进度会自动同步。

立即开始 Elasticsearch & Full Text Search Systems

加入数千名学习者,通过 AI 驱动的课程掌握编程。

免费开始 →浏览所有课程