
网盘:百度 | 学分:5,VIP免费 | 发布:2023-03-02 | 查看:0 | 更新:2024-06-24 | Java
【JAVA】ElasticSearch7+Spark 构建高匹配度搜索服务+千人千面推荐系统
网盘:百度 | 学分:5,VIP免费 | 发布:2023-03-02 | 查看:0 | 更新:2024-06-24 | Java
【JAVA】ElasticSearch7+Spark 构建高匹配度搜索服务+千人千面推荐系统
〖课程介绍〗:
&nBSp; 基于大众点评搜索以及推荐业务,使用SPringBoot加mybatis结合前端模板搭建运营后台门店管理功能,借助ElasticSearch的最新版本ES7,完成高相关性进阶搜索服务,并基于spark mllib2.4.4构建个性化千人千面推荐系统。
〖课程目录〗:
第1章 课程导学【终于遇到你】 试看3 节 | 12分钟
收起列表
第2章 项目设计【项目需求到技术方案的完美执行过程】 试看5 节 | 27分钟
本章中讲述了如何模拟现实情况中,点评搜索推荐项目从业务需求BRD到产品需求PrD,最终到技术方案选型,架构设计及技术落地的整个过程。
收起列表
视频:2-3 阶段小结 (01:23)
第3章 项目基础搭建【业务系统之基础能力】8 节 | 85分钟
本章中使用了SPringBoot加Mybatis框架完成基础项目能力建设,并加装通用返回值,异常处理,页面请求资源等处理方式完善业务系统的基础能力建设。
收起列表
视频:3-3 service及mybatis接入(上) (12:11)
视频:3-4 service及mybatis接入(下) (15:25)
第4章 基础服务之用户,运营,商户能力建设【业务系统主体实现】13 节 | 146分钟
本章中,将项目中业务系统能力划分为C端用户层和运营后台管理层,建设了面向用户的登录注册服务与面向运营配置后台的统一权限管理,并建设了一套点评商户入驻体系的流程。
收起列表
第5章 基础服务之品类,门店能力建设【业务系统主体实现】8 节 | 61分钟
收起列表
第6章 点评门店搜索推荐1.0时代【搜索业务初体验】 试看9 节 | 71分钟
本章中,将使用业务系统与数据库的能力,建设关键词搜索与多条件筛选聚合过滤的二次搜索能力,并结合LBS地理围栏通过距离控制搜索排序,同时会优先将距离与评价好的商户门店推荐给用户,完成点评门店搜索推荐架构1.0的能力。…
收起列表
第7章 引入搜索引擎ElasticSearch7【分布式搜索引擎基础学习】18 节 | 136分钟
本章中,会讲解通过发现搜索1.0架构中的不足引入ElasticSearch7,并讲述了分布式搜索引擎高效和可扩展性的基本原理,同时会介绍es的基础语法。
收起列表
第8章 ElasticSearch7高端进阶【分布式搜索引擎进阶学习】22 节 | 141分钟
本章中,会结合开源数据TMDB,深入学习ES高级的数据导入,进阶的查询语句,多字段查询,过滤排序,tf/idf BM25打分原理与自定义score打分实现,最后会闭环ES的学习。
收起列表
视频:8-1 tmdb介绍 (06:47)
视频:8-2 tmdb索引创建(上) (07:36)
视频:8-3 tmdb索引创建(下) (07:01)
视频:8-4 tmdb文档导入 (14:01)
视频:8-15 过滤与排序 (13:34)
作业:8-22 倒排索引和正排索引区别
第9章 重回点评,搜索2.0架构之数据接入【使用ES工具升级数据接入】14 节 | 89分钟
本章中,会带领大家学习并接入IK中文分词器,并且借助logstash-input-jdbc构建点评搜索所需要的全量和增量索引。
收起列表
视频:9-1 IK分词器构建(1) (05:51)
视频:9-2 IK分词器构建(2) (04:49)
视频:9-3 IK分词器构建(3) (05:05)
视频:9-4 IK分词器构建(4) (10:05)
视频:9-5 IK分词器构建(5) (04:48)
视频:9-8 logstash-input-jdbc构建索引(1) (10:30)
视频:9-9 logstash-input-jdbc构建索引(2) (15:58)
视频:9-10 logstash-input-jdbc构建索引(3) (10:42)
视频:9-11 logstash-input-jdbc构建索引(4) (05:50)
第10章 重回点评,搜索2.0架构之搜索接入【使用ES升级点评搜索应用】15 节 | 114分钟
本章中将升级搜索接入层应用能力,将原本基于业务数据库的1.0搜索架构改成基于ElasicSearch7为搜索引擎并通过RestApi方式接入项目的应用。
收起列表
视频:10-12 遗留问题 (01:36)
第11章 点评搜索进阶之相关性改造【相关性改造能力建设】8 节 | 75分钟
收起列表
第12章 点评搜索进阶之准实时性索引【准实时索引能力建设】13 节 | 105分钟
收起列表
视频:12-7 canal自定义接入(1) (09:19)
视频:12-8 canal自定义接入(2) (07:27)
视频:12-9 canal自定义接入(3) (19:37)
视频:12-10 canal自定义接入(4) (11:51)
第13章 点评推荐2.0架构进阶【基于spark mllib的机器学习推荐算法】17 节 | 168分钟
本章中,将通过发掘点评推荐1.0架构中的不足,改造推荐体系,定义了个性化召回算法和个性化排序算法的分层推荐模型完成了千人千面的推荐架构设计。
收起列表
视频:13-15 课程总结 (03:26)
第14章 【补充章】点击率预估模型算法9 节 | 107分钟
卖家进行搜索推荐时,也会对用户对商品的点击以及购买行为做分析,依此进行推荐。点击率预估模型就是用在这种场景。本章着重讲解点击率预估模型中的随机森林算法和GBDT算法、对GBDT进行实现和测试。
收起列表
*声明:课程资源购自网络,版权归原作者所有,仅供参考学习使用,严禁外传及商用,若侵犯到您的权益请联系客服删除。