极客时间出品的专栏课《检索技术核心20讲》作者陈东,新客首单到手价59元,现免费分享。
课程介绍
在当今互联网时代,检索技术已成为技术人必备的核心技能之一。无论是在搜索、推荐还是广告等模块中,高效的检索方案都发挥着至关重要的作用。在《检索技术实战》专栏中,陈东老师将分享他十多年打造高性能广告引擎的丰富经验,带你走进检索技术的世界。
本专栏精心设置了三个模块。在基础技术篇中,陈东老师将为你详解五大类核心数据结构和检索算法,包括线性结构检索、非线性结构检索、哈希检索等。通过这些内容的学习,你将深入理解检索技术的本质,掌握不同数据结构的存储特点和检索效率,从而在代码层面提升程序的运行效率。进阶实战篇则聚焦于工业界中的高效检索方案,深入剖析高级检索技术和架构设计思想。你将学习到如何运用索引技术、数据分离和空间检索等策略来优化检索效率,解决实际工作中的检索难题。最后,系统案例篇将带你领略热门存储系统、搜索引擎、广告引擎和推荐引擎的架构与设计,帮助你拓宽视野,提升解决问题的能力。
通过本专栏的学习,你将系统地掌握高效的检索方案和设计思想,提升解决实际问题的能力。无论你是正在寻找提升编程技能的方法,还是希望成为一名优秀的架构师,本专栏都将为你提供宝贵的经验和洞见。赶快加入《检索技术实战》专栏,与陈东老师一起探索检索技术的奥秘吧!
课程目录
│ ├── 00丨导读丨三步走策略,轻松搞定检索!.m4a
│ ├── 00丨导读丨三步走策略,轻松搞定检索!.pdf
│ ├── 00丨开篇词丨学会检索,快人一步!.html
│ ├── 00丨开篇词丨学会检索,快人一步!.m4a
│ └── 00丨开篇词丨学会检索,快人一步!.pdf
├── 02丨基础技术篇 (8讲)
│ ├── 01丨线性结构检索:从数组和链表的原理初窥检索本质.html
│ ├── 01丨线性结构检索:从数组和链表的原理初窥检索本质.m4a
│ ├── 01丨线性结构检索:从数组和链表的原理初窥检索本质.pdf
│ ├── 02丨非线性结构检索:数据频繁变化的情况下,如何高效检索?.html
│ ├── 02丨非线性结构检索:数据频繁变化的情况下,如何高效检索?.m4a
│ ├── 02丨非线性结构检索:数据频繁变化的情况下,如何高效检索?.pdf
│ ├── 03丨哈希检索:如何根据用户ID快速查询用户信息?.html
│ ├── 03丨哈希检索:如何根据用户ID快速查询用户信息?.m4a
│ ├── 03丨哈希检索:如何根据用户ID快速查询用户信息?.pdf
│ ├── 04丨状态检索:如何快速判断一个用户是否存在?.html
│ ├── 04丨状态检索:如何快速判断一个用户是否存在?.m4a
│ ├── 04丨状态检索:如何快速判断一个用户是否存在?.pdf
│ ├── 05丨倒排索引:如何从海量数据中查询同时带有“极”和“客”的唐诗?.html
│ ├── 05丨倒排索引:如何从海量数据中查询同时带有“极”和“客”的唐诗?.m4a
│ ├── 05丨倒排索引:如何从海量数据中查询同时带有“极”和“客”的唐诗?.pdf
│ ├── 测一测丨检索算法基础,你掌握了多少?.html
│ ├── 测一测丨检索算法基础,你掌握了多少?.m4a
│ ├── 测一测丨检索算法基础,你掌握了多少?.pdf
│ ├── 特别加餐丨倒排检索加速(二):如何对联合查询进行加速?.html
│ ├── 特别加餐丨倒排检索加速(二):如何对联合查询进行加速?.m4a
│ ├── 特别加餐丨倒排检索加速(二):如何对联合查询进行加速?.pdf
│ ├── 特别加餐丨倒排检索加速(一):工业界如何利用跳表、哈希表、位图进行加速?.html
│ ├── 特别加餐丨倒排检索加速(一):工业界如何利用跳表、哈希表、位图进行加速?.m4a
│ └── 特别加餐丨倒排检索加速(一):工业界如何利用跳表、哈希表、位图进行加速?.pdf
├── 03丨进阶实战篇 (13讲)
│ ├── 06丨数据库检索:如何使用B+树对海量磁盘数据建立索引?.html
│ ├── 06丨数据库检索:如何使用B+树对海量磁盘数据建立索引?.m4a
│ ├── 06丨数据库检索:如何使用B+树对海量磁盘数据建立索引?.pdf
│ ├── 07丨NoSQL检索:为什么日志系统主要用LSM树而非B+树?.html
│ ├── 07丨NoSQL检索:为什么日志系统主要用LSM树而非B+树?.m4a
│ ├── 07丨NoSQL检索:为什么日志系统主要用LSM树而非B+树?.pdf
│ ├── 08丨索引构建:搜索引擎如何为万亿级别网站生成索引?.html
│ ├── 08丨索引构建:搜索引擎如何为万亿级别网站生成索引?.m4a
│ ├── 08丨索引构建:搜索引擎如何为万亿级别网站生成索引?.pdf
│ ├── 09丨索引更新:刚发布的文章就能被搜到,这是怎么做到的?.html
│ ├── 09丨索引更新:刚发布的文章就能被搜到,这是怎么做到的?.m4a
│ ├── 09丨索引更新:刚发布的文章就能被搜到,这是怎么做到的?.pdf
│ ├── 10丨索引拆分:大规模检索系统如何使用分布式技术加速检索?.html
│ ├── 10丨索引拆分:大规模检索系统如何使用分布式技术加速检索?.m4a
│ ├── 10丨索引拆分:大规模检索系统如何使用分布式技术加速检索?.pdf
│ ├── 11|精准TopK检索:搜索结果是怎么进行打分排序的?.html
│ ├── 11|精准TopK检索:搜索结果是怎么进行打分排序的?.m4a
│ ├── 11|精准TopK检索:搜索结果是怎么进行打分排序的?.pdf
│ ├── 12丨非精准TopK检索:如何给检索结果的排序过程装上“加速器”?.html
│ ├── 12丨非精准TopK检索:如何给检索结果的排序过程装上“加速器”?.m4a
│ ├── 12丨非精准TopK检索:如何给检索结果的排序过程装上“加速器”?.pdf
│ ├── 13丨空间检索(上):如何用Geohash实现“查找附近的人”功能?.html
│ ├── 13丨空间检索(上):如何用Geohash实现“查找附近的人”功能?.m4a
│ ├── 13丨空间检索(上):如何用Geohash实现“查找附近的人”功能?.pdf
│ ├── 14丨空间检索(下):“查找最近的加油站”和“查找附近的人”有何不同?.html
│ ├── 14丨空间检索(下):“查找最近的加油站”和“查找附近的人”有何不同?.m4a
│ ├── 14丨空间检索(下):“查找最近的加油站”和“查找附近的人”有何不同?.pdf
│ ├── 15丨最近邻检索(上):如何用局部敏感哈希快速过滤相似文章?.html
│ ├── 15丨最近邻检索(上):如何用局部敏感哈希快速过滤相似文章?.m4a
│ ├── 15丨最近邻检索(上):如何用局部敏感哈希快速过滤相似文章?.pdf
│ ├── 16丨最近邻检索(下):如何用乘积量化实现“拍照识花”功能?.html
│ ├── 16丨最近邻检索(下):如何用乘积量化实现“拍照识花”功能?.m4a
│ ├── 16丨最近邻检索(下):如何用乘积量化实现“拍照识花”功能?.pdf
│ ├── 特别加餐丨高性能检索系统中的设计漫谈.html
│ ├── 特别加餐丨高性能检索系统中的设计漫谈.m4a
│ └── 特别加餐丨高性能检索系统中的设计漫谈.pdf
├── 04丨系统案例篇 (4讲)
│ ├── 17丨存储系统:从检索技术角度剖析LevelDB的架构设计思想.html
│ ├── 17丨存储系统:从检索技术角度剖析LevelDB的架构设计思想.m4a
│ ├── 17丨存储系统:从检索技术角度剖析LevelDB的架构设计思想.pdf
│ ├── 18丨搜索引擎:输入搜索词以后,搜索引擎是怎么工作的?.html
│ ├── 18丨搜索引擎:输入搜索词以后,搜索引擎是怎么工作的?.m4a
│ ├── 18丨搜索引擎:输入搜索词以后,搜索引擎是怎么工作的?.pdf
│ ├── 19丨广告系统:广告引擎如何做到在0.html
│ ├── 19丨广告系统:广告引擎如何做到在0.m4a
│ ├── 19丨广告系统:广告引擎如何做到在0.pdf
│ ├── 20丨推荐引擎:没有搜索词,“头条”怎么找到你感兴趣的文章?.html
│ ├── 20丨推荐引擎:没有搜索词,“头条”怎么找到你感兴趣的文章?.m4a
│ └── 20丨推荐引擎:没有搜索词,“头条”怎么找到你感兴趣的文章?.pdf
└── 05丨结束语 (2讲)
├── 结课测试丨这些检索知识,你都掌握了吗?.html
├── 结课测试丨这些检索知识,你都掌握了吗?.m4a
├── 结课测试丨这些检索知识,你都掌握了吗?.pdf
├── 结束语丨成长和进化,技术如此,我们亦如此.html
├── 结束语丨成长和进化,技术如此,我们亦如此.m4a
└── 结束语丨成长和进化,技术如此,我们亦如此.pdf
6 directories, 84 files
以上就是极客时间陈东老师的专栏课《检索技术核心20讲》的详细介绍了。
本文由提供IT教程网提供,仅供学习交流使用,未经许可,禁止转载!
原课程地址:https://time.geekbang.org/column/intro/100048401,有能力的朋友请支持正版,谢谢!
评论(0)