Python 实现搜索引擎 训练营

关注
45人关注 7人评论

课程首先会讲解爬虫基础并利用 Python 异步特性实现异步爬虫系统,而后会一步一步地将构建索引、索引压缩、排名算法等步骤讲解清楚并编码实现,最后利用异步 web 框架 sanic 构建后端实现一个完整的垂直搜索引擎站点。

¥79.00 ¥169.00 特价
优惠 标准会员再享 8 优惠,本课程仅需 63.2 立即开通>
立即购买
自学困难重重?点这里,11周打通Python技术路径
实验1
搜索引擎架构
知识点: 1.介绍本课程实现的搜索引擎的架构设计 2.介绍搜索引擎所必要的组件 3.对课程项目进行开发环境的部署和配置 4.创建项目及必要的代码目录
实验2
构建爬虫系统
知识点: 1.爬虫的基本概念 2.异步爬虫框架ruia的使用介绍 3.基于ruia构造异步爬虫系统
实验3
索引结构的实现
知识点: 1.索引的基本概念 2.构建倒排索引 3.对文档数据进行处理
实验4
索引压缩
知识点: 1.为什么要进行索引压缩 2.倒排索引的优化方法 3.实现EliasGamma算法的编码与解码 4.实现倒排索引的压缩 5.实现文档的搜索功能
实验5
实现搜索引擎前端以及后端
知识点: 1.异步Web框架Sanic 2.使用Sanic搭建后端服务 3.编写搜索引擎前端 4.实现前后端交互
实验6
搜索结果排名
知识点: 1.CosineSimiliarity 2.PageRank
实验7
搜索引擎的功能扩展
知识点: 1.为搜索关键词结果编写页面缓存功能
登录 后发表评论
最新评论
全部 第1节 第2节 第3节 第4节 第5节 第6节 第7节
课程
咨询

0% Complete

加载中,精彩就在后面...

卡住了?点击重试