这门课值不值得花时间学

这套资料的主题是 SpringBoot 与 ElasticSearch 的整合,落点在电商搜索场景。如果你做后端开发,大概率遇到过数据库 like 查询慢、多条件筛选卡顿的问题。电商首页的搜索框、商品列表的属性筛选与聚合统计,正是用 ElasticSearch 来解决的典型场景。这套课没有铺陈过多无关理论,而是直接从环境搭建开始,带你用 SpringBoot 把 ES 跑通,完成商品数据的索引创建、增删改查与基本检索。它解决的核心问题是:让习惯了关系型数据库的开发者,真正理解文档型搜索引擎的工作方式,并能在业务里独立落地搜索模块。对于想补全中间件实战经验、或者准备转行做后端的人来说,这种聚焦单一场景的实战课,比大而全的概论更务实。

适合什么基础与建议学习顺序

课程默认你具备 Java 基础与 SpringBoot 基本使用能力,资料里没有从零讲语法或框架原理。如果你连依赖注入或接口编写都生疏,建议先补足再来看。资料前半段是 ES 的概念、使用场景与单机环境安装,包括 JDK 准备、服务部署与 Kibana 可视化工具的配置。建议无论你的基础如何,都先跟着这几节把本地环境跑通,自己用 Kibana 敲一遍索引和文档的增删改查。后半段会过渡到 SpringBoot 整合阶段,重点看如何在代码里操作索引与数据。不要跳过前期的单机安装直接看整合代码,否则遇到连接配置报错或分词异常时,你会完全没有排查方向。

学完能独立做什么与资料配合练习建议

跟着这套资料走完,你能独立搭建一套本地的搜索服务,完成商品数据从关系型数据库同步到 ES 的基础操作,并实现关键词检索与简单的条件过滤。它不会让你立刻具备生产级集群运维能力,但足够支撑你在中小型项目里承担搜索模块的开发。配合练习时,建议不要只对着视频抄代码。准备一份真实的电商商品测试数据,自己定义索引结构,尝试修改字段类型,对比不同分词器的检索效果。把视频里的演示接口当成参考,自己再扩展几个多条件组合查询的接口。遇到分词不准或聚合结果异常,先回到 Kibana 里验证 DSL 语句,再回 SpringBoot 里排查代码逻辑。这样学下来,这套资料的价值才算真正吃透。


从基础项目实战,学习SpringBoot和ES的电商搜索整合技术.。

课程目录

*   01 01 项目课程介绍.mp4 04:09

*   02 02 elasticsearch 简介.mp4 02:13

*   03 03 elasticsearch 使用场景.mp4 09:53

*   04 04 安装es之前先安装jdk.mp4 08:18

*   05 05 安装elasticsearch.mp4 11:44

*   06 06 测试elasticsearch是否安装成功.mp4 04:15

*   07 07 安装kibana.mp4 05:45

*   08 08 es基本认识 以及添加索引和删除索引.mp4 06:37

*   09 09 elasticsearch 添加查询数据.mp4 06:37

*   10 10 elasticsearch 修改删除数据.mp4 04:28

*   11 11 elasticsearch 有条件的查询.mp4 06:09

*   12 12 分词子属性fuzzy查询.mp4 03:54

*   13 13 elasticsearch 过滤使用.mp4 08:15

*   14 14 elasticsearch 排序与分页.mp4 07:20

*   15 15 elasticsearch 如何查询指定的字段.mp4 02:32

*   16 16 elasticsearch 高亮显示.mp4 05:03

*   17 17 elasticsearch 聚合.mp4 07:40

*   18 18 es mapping 概念.mp4 05:32

*   19 19 elasticsearch 的中文词库.mp4 03:40

*   20 20 elasticsearch 中文词库安装测试.mp4 03:54

*   21 21 elasticsearch 中文词库的使用案例.mp4 06:06

*   22 22 elasticsearch 自定义词库配置.mp4 06:02

*   23 23 安装nginx 配置中文词库.mp4 09:16

*   24 24 测试elasticsearch 自定义中文词库.mp4 02:29

*   25 25 搭建项目的父工程.mp4 09:05

*   26 26 搭建项目的bean-interface.mp4 07:13

*   27 27 搭建Search的service web项目.mp4 09:27

*   28 28 测试项目是否能与Elasticsearch联通.mp4 09:58

*   29 29 创建数据库并搭建项目首页.mp4 09:55

*   30 30 数据上传功能实现类完成.mp4 12:59

*   31 31 数据上传控制器的完成.mp4 09:33

*   32 32 Dubbo介绍以及安装Zookeeper.mp4 11:09

*   33 33 将数据从MySQL上传到ES中.mp4 05:37

*   34 34 Elasticsearch查询功能分析.mp4 04:35

*   35 35 编写业务需求的dsl语句.mp4 08:45

*   36 36 编写输入参数返回结果集实体类.mp4 08:57

*   37 37 实现类的编写.mp4 07:03

*   38 38 编写实现类中dsl语句.mp4 14:16

*   39 39 返回集结果的转换.mp4 10:44

*   40 40 结果的测试.mp4 15:04

*   41 41 测试通过输入查询条件并将数据显示到页面上.mp4 13:27