Principle of Web Search
1.0.0
本课程旨在通过实战的方式,理解搜索引擎背后的基本技术原理,并将其应用于解决实际问题。课堂将重点讨论“为什么”,而不仅仅是“怎么做”,希望能对同学们有所启发。
| 日期 | 内容 | 视频 | 代码 |
|---|---|---|---|
| 2019.9.11 | 网络搜索的概念、意义与通用架构 ![]() |
L1 | - |
| 2019.9.18 | 快速了解一门学问、“快糙猛”实现最简搜索 ![]() |
L2 | C2 |
| 2019.9.25 | 简单搜索实现的进化(第一阶段) | L3 | C3 |
| 2019.10.9 | 最简搜索代码重构与倒排索引入门 | L4 | C4 |
| 2019.10.16 | 倒排索引实现的重构、混合布尔查询的处理 | L5 | C5 |
| 2019.10.23 | 自定义文本解析器的实现 | L6 | C6 |
| 2019.10.30 | 自定义查询解析器的实现 | L7 | C7 |
| 2019.11.6 | 分词基础与高亮重构 ![]() |
L8 | C8 |
| 2019.11.13 | 二元索引片段搜索 ![]() |
L9 | C9 |
| 2019.11.20 | 用二元索引实现拼写校正 ![]() |
L10 | C10 |
| 2019.11.27 | 网络爬虫初步 ![]() |
L11 | C11 |
| 2019.12.4 | 正文解析与长文高亮摘要 ![]() |
L12 | C12 |
| 2019.12.11 | 爬虫进阶:多线程、API和浏览器模拟 | L13 | C13 |
| 2019.12.18 | 结果显示优化与文档排序 ![]() |
L14 | C14 |