getfromcode后端开发

ElasticSearch Spark 构建高相关性搜索服务 千人千面推荐系统

从全量同步到实时增量,打通搜索数据链路 这套资料解决的核心痛点是:在业务数据频繁变更的场景下,如何构建低延迟、高可用的 Elasticsearch 索引服务。课程并未止步于简单的 CRUD,而是深入探讨了从传统数据库到搜索引擎的数据同步架构。前半部分重点讲解使用 Logstash 结合 JDBC 插

单课价¥29.90新品 上架
会员价 ¥0开通会员,全站课程无限下载套餐详情
1 人关注 更新于 2026-10-30 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

支付成功后自动发货,可在「我的订单」查看网盘链接;链接失效可联系客服免费补链。

正版保障 极速发货 售后无忧

从全量同步到实时增量,打通搜索数据链路

这套资料解决的核心痛点是:在业务数据频繁变更的场景下,如何构建低延迟、高可用的 Elasticsearch 索引服务。课程并未止步于简单的 CRUD,而是深入探讨了从传统数据库到搜索引擎的数据同步架构。前半部分重点讲解使用 Logstash 结合 JDBC 插件实现数据的批量导入与构建,适用于离线数据仓库或定时任务场景。后半部分则进阶至基于 Canal 的实时索引构建,通过监听 MySQL 的 binlog 日志,将数据变更以流式方式推送至 ES,从而解决业务数据秒级同步的工程难题。资料中包含了完整的门店索引构建案例以及 Canal 自定义接入的实现细节,对于需要落地实时搜索功能的开发者而言,这部分数据链路的设计思路极具参考价值。

精细化的中文分词策略与查询优化

搜索体验的好坏,很大程度上取决于分词器的配置与查询语句的精准度。本系列资料针对中文场景进行了深度定制,详细演示了 IK 分词器的构建流程,包括如何引入扩展词库以识别垂直领域的专有名词,这是提升搜索相关性的关键一步。在查询层面,课程系统梳理了多字段查询进阶技巧以及自定义排序策略的实现,涵盖了 tmdb 索引创建等实战环节。通过对比不同 field 类型对检索性能的影响,读者能够掌握如何根据业务需求设计合理的 Mapping 结构,并利用 ES 的高级查询语法实现“千人千面”的排序逻辑,确保搜索结果既准确又符合业务权重。

推荐算法落地与工程化实践路径

搜索之后往往是推荐,资料的后半段将视角延伸至 Spark 生态下的推荐系统构建。内容涵盖了 ALS 协同过滤算法与 LR 逻辑回归算法的具体代码实现,并演示了如何将算法产出的结果接入实际的点评推荐服务。这部分内容填补了从“搜索”到“推荐”的技术鸿沟,展示了如何利用大数据组件处理海量用户行为数据。建议学习者具备 Java 基础和 SQL 能力后,先通过门店搜索 V1.0 接入环节熟悉 ES 客户端操作,再逐步攻克索引构建与算法实现模块。最终目标是通过对照源码复现,独立搭建一套包含数据采集、索引维护、搜索服务及智能推荐的完整后端工程体系。

课程目录

备份资料100 集
  • 课程总结.mp4 [14.7 MB]
  • 9-10 logstash-input-jdbc构建索引(3)_慕课网 -11-20 16_05.mp4 [52.4 MB]
  • 9-7 门店索引构建(下) .mp4 [43.7 MB]
  • 9-6 门店索引构建(上)_慕课网 -11-04 13_57.mp4 [55.2 MB]
  • 9-5 IK分词器构建(5)_慕课网 -11-28 17_45.mp4 [26.3 MB]
  • 9-12 【阶段总结】使用ES工具升级数据接入-IK中文分词器_慕课网(1).pdf [363.3 KB]
  • 9-14 【勤于思考,夯实学习成果】使用ES工具升级数据接入-习题_慕课网(1).pdf [373.2 KB]
  • 9-14 【勤于思考,夯实学习成果】使用ES工具升级数据接入-习题_慕课网.pdf [373.2 KB]
  • 10-4 门店搜索(4)_慕课网 -11-20 16_21.mp4 [127.7 MB]
  • 10-11 java搜索接入(7)_慕课网 -11-20 18_04.mp4 [44.8 MB]
  • 9-2 IK分词器构建(2)_慕课网 -11-04 13_56.mp4 [26.1 MB]
  • 9-1 IK分词器构建(1)_慕课网 -11-04 13_55.mp4 [53.6 MB]
  • 8-21 【勤于思考,夯实学习成果】ES进阶之课后思考题_慕课网.pdf [341.5 KB]
  • 8-20 【阶段总结】ES进阶之自定义排序_慕课网.pdf [301.2 KB]
  • 8-14 多字段查询进阶(4)_慕课网 -11-04 13_52.mp4 [63.0 MB]
  • 11-1 定制化分词器之扩展词库(上)_慕课网 -11-20 18_06.mp4 [86.6 MB]
  • 12-1 canal索引构建进阶(1)_慕课网 -11-20 18_22.mp4 [33.2 MB]
  • 12-4 canal索引构建进阶(4)_慕课网 -11-20 18_25.mp4 [45.3 MB]
  • 12-6 canal索引构建进阶(6)_慕课网 -11-28 15_50.mp4 [47.5 MB]
  • 12-6 canal自定义接入(1)_慕课网 -11-20 18_27.mp4 [55.7 MB]
  • 12-8 canal自定义接入(3)_慕课网 -11-20 18_27.mp4 [103.0 MB]
  • 13-7 als算法实现(上)_慕课网 -11-28 15_55.mp4 [49.2 MB]
  • 13-11 lr算法实现(中)_慕课网 -11-28 15_59.mp4 [50.2 MB]
  • 13-12 lr算法实现(下)_慕课网 -11-28 16_00.mp4 [75.4 MB]
  • 13-14 点评推荐接入(下)_慕课网 -11-28 16_02.mp4 [70.4 MB]
  • 8-13 多字段查询进阶(3)_慕课网 -11-04 13_51.mp4 [32.8 MB]
  • 8-12 多字段查询进阶(2)_慕课网 -11-04 13_51.mp4 [20.3 MB]
  • 8-10 查询语句进阶(6)_慕课网 -11-28 17_36.mp4 [26.3 MB]
  • 8-6 查询语句进阶(2)_慕课网 -11-04 13_48.mp4 [49.6 MB]
  • 8-2 tmdb索引创建(上)_慕课网 -11-04 13_46.mp4 [35.2 MB]
  • 7-15 【阶段总结】ES基础语法之进阶基础查询&field类型_慕课网.pdf [398.3 KB]
  • 7-13 【阶段总结】ES基础总结之原理&环境_慕课网.pdf [478.0 KB]
  • 7-11 ES高级查询语法_慕课网 -11-03 15_28.mp4 [125.3 MB]
  • 7-5 分布式原理(上)_慕课网 -11-03 15_23.mp4 [31.3 MB]
  • 7-4 安装elasticsearch和kibana_慕课网 -11-03 15_22.mp4 [64.9 MB]
  • 7-2 搜索原理(上)_慕课网 -11-03 15_20.mp4 [124.3 MB]
  • 6-6 门店搜索V1.0接入(3)_慕课网 -11-03 15_19 .mp4 [44.4 MB]
  • 6-1 门店推荐V1.0接入(上)_慕课网 -11-03 15_15.mp4 [74.1 MB]
  • 5-8 【勤于思考,夯实学习成果】基础服务之品类,门店能力建设习题_慕课网.pdf [374.5 KB]
  • 5-7 【阶段总结】基础服务之品类,门店能力建设总结_慕课网.pdf [284.3 KB]
  • 5-4 门店管理服务(上)_慕课网 -11-03 15_00.mp4 [154.9 MB]
  • 5-1 品类管理服务(上)_慕课网 -11-03 14_55.mp4 [83.5 MB]
  • 4-12 【阶段总结】基础服务之用户,运营,商户能力建设总结_慕课网.pdf [305.2 KB]
  • 4-8 商家入驻流程(1)_慕课网 -11-03 14_49.mp4 [97.2 MB]
  • 4-7 运营后台首页模块_慕课网 -11-28 17_33.mp4 [56.1 MB]
  • 4-6 运营后台管理员模块(下)_慕课网 -11-03 14_45.mp4 [81.7 MB]
  • 4-5 运营后台管理员模块(上)_慕课网 -11-03 14_45.mp4 [64.9 MB]
  • 3-3 service及mybatis接入(上)_慕课网 -11-03 14_06.mp4 [67.9 MB]
  • 2-4 【阶段总结】项目设计总结_慕课网.pdf [320.7 KB]
  • 2-2 项目设计---技术分解&模块设计_慕课网 -11-04 13_37.mp4 [75.9 MB]
  • 1-2 ___学前必读___(助你平稳踩坑,畅学无忧,课程学习与解决问题指南)_慕课网.pdf [476.9 KB]
  • 4-11 商家入驻流程(4)_慕课网 -11-03 14_53.mp4 [24.1 MB]
  • 12-11 【阶段总结】准实时索引能力建设_慕课网.pdf [374.3 KB]
  • 10-12 遗留问题_慕课网 -11-20 18_05.mp4 [7.6 MB]
  • 12-6 canal索引构建进阶(6)_慕课网 -11-28 15_50 (1).mp4 [47.5 MB]
  • 3-2 springboot web搭建_慕课网 -11-03 14_06.mp4 [58.8 MB]
  • 8-4 tmdb文档导入(上)_慕课网 -11-04 13_47.mp4 [73.4 MB]
  • 4-10 商家入驻流程(3)_慕课网 -11-03 14_52.mp4 [61.2 MB]
  • 9-3 IK分词器构建(3)_慕课网 -11-04 13_56.mp4 [25.9 MB]
  • 11-8 【勤于思考,夯实学习成果】点评搜索进阶之相关性改造习题_慕课网.pdf [365.0 KB]
  • 6-2 门店推荐V1.0接入(中)_慕课网 -11-03 15_16.mp4 [49.6 MB]
  • 9-13 【阶段总结】使用ES工具升级数据接入-索引构建_慕课网(1).pdf [388.3 KB]
  • 8-18 【阶段总结】ES进阶之构建试验_慕课网.pdf [324.1 KB]
  • 7-7 分布式原理(下)_慕课网 -11-03 15_24.mp4 [54.9 MB]
  • 10-9 java搜索接入(5)_慕课网 -11-20 17_57.mp4 [48.5 MB]
  • 3-7 【阶段总结】项目基础搭建总结_慕课网.pdf [360.8 KB]
  • 12-5 canal索引构建进阶(5)_慕课网 -11-20 18_26.mp4 [47.5 MB]
  • 2-5 【勤于思考,夯实学习成果】项目设计课后习题_慕课网.pdf [350.0 KB]
  • 8-16 自定义score计算(上)_慕课网 -11-04 13_53.mp4 [53.6 MB]
  • 10-5 java搜索接入(1)_慕课网 -11-20 16_29.mp4 [63.3 MB]
  • 7-12 ES字段类型_慕课网 -11-03 15_29.mp4 [23.8 MB]
  • 10-10 java搜索接入(6)_慕课网 -11-20 18_02.mp4 [35.1 MB]
  • 13-5 个性化排序lr算法原理讲解_慕课网 -11-28 15_54.mp4 [24.1 MB]
  • dianpingjava-master.zip [232.6 MB]
  • 10-2 门店搜索(2)_慕课网 -11-20 16_20.mp4 [27.8 MB]
  • 7-14 【阶段总结】ES基础语法之索引&基础查询_慕课网.pdf [344.5 KB]
  • 8-17 自定义score计算(下)_慕课网 -11-28 17_38.mp4 [49.9 MB]
  • 12-10 搜索课程总结_慕课网 -11-20 18_29.mp4 [15.9 MB]
  • 7-9 ES基础语法(中)_慕课网 -11-03 15_26.mp4 [76.3 MB]
  • 10-15 【勤于思考,夯实学习成果】搜索2.0架构之搜索接入_慕课网.pdf [350.6 KB]
  • 5-3 品类管理服务(下)_慕课网 -11-03 14_56.mp4 [27.3 MB]
  • 13-15 课程总结_慕课网 -11-28 16_04.mp4 [12.8 MB]
  • 11-6 相关性重塑(下)_慕课网 -11-28 17_47.mp4 [79.4 MB]
  • 2-1 项目设计---业务需求_慕课网 -11-03 14_01.mp4 [97.9 MB]
  • 10-6 java搜索接入(2)_慕课网 -11-20 21_29.mp4 [93.7 MB]
  • 12-9 canal自定义接入(4)_慕课网 -11-20 18_29.mp4 [62.6 MB]
  • 13-3 推荐系统架构_慕课网 -11-28 15_52.mp4 [89.0 MB]
  • 13-10 lr算法实现(上)_慕课网 -11-28 15_59.mp4 [15.1 MB]
  • 13-4 个性化召回als算法原理讲解_慕课网 -11-28 15_53.mp4 [55.4 MB]
  • 9-11 logstash-input-jdbc构建索引(4)_慕课网 -11-04 14_01.mp4 [27.4 MB]
  • 13-1 推荐原理(上)_慕课网 -11-28 15_51.mp4 [38.3 MB]
  • 3-5 通用返回和异常处理_慕课网 -11-03 14_37.mp4 [119.0 MB]
  • 7-3 搜索原理(下)_慕课网 -11-03 15_22.mp4 [37.1 MB]
  • 4-13 【勤于思考,夯实学习成果】基础服务之用户,运营,商户能力建设习题_慕课网.pdf [369.4 KB]
  • 12-2 canal索引构建进阶(2)_慕课网 -11-20 18_23.mp4 [46.4 MB]
  • 9-4 IK分词器构建(4)_慕课网 -11-04 13_56.mp4 [53.6 MB]
  • 13-2 推荐原理(下)_慕课网 -11-28 15_52.mp4 [57.6 MB]
  • 8-11 多字段查询进阶(1)_慕课网 -11-04 13_50.mp4 [60.1 MB]
  • 5-2 品类管理服务(中)_慕课网 -11-03 14_56.mp4 [40.5 MB]
  • 11-7 【阶段总结】点评搜索进阶之相关性改造总结_慕课网.pdf [364.0 KB]