这门课值不值得花时间学
这套资料的主题是 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






