The Missing Clause: Search Engines and Information Retrieval
Sankalp Thakur
0:00 / 0:00
The Missing Clause: Search Engines and Information Retrieval
2 просмотра · 14 ч назад
Sankalp Thakur
8 подписчиков
2 просмотра · 14 ч назад
From Callimachus, concordances and Vannevar Bush to Luhn, Cleverdon's Cranfield experiments, Salton's vector space model, Spärck Jones's IDF and TREC; postings, Porter stemming, compression, WAND, Lucene and Elasticsearch; the probability ranking principle and BM25 from Okapi at TREC-3; pooling, precision, recall, MRR, MAP, nDCG, interleaving; PageRank, HITS and spam; query understanding and Rocchio; RankNet, LambdaMART; word2vec, BERT, cross-encoders, DPR, ColBERT, SPLADE, MTEB; LSH, product quantisation, FAISS, HNSW, DiskANN; reciprocal rank fusion; structure-aware chunking and version graphs; multilingual retrieval; knowledge graphs; RAG, lost in the middle, RAGAS and calibrated LLM judges; permissions and prompt injection. Cross-references: ep193 (LSM trees, tail latency).
Chapters
00:00:00 Cold open: the missing clause
00:02:32 From catalogues to Cranfield
00:06:41 The inverted index
00:10:55 BM25: the probabilistic ranking
00:14:17 Measuring relevance
00:18:37 The web, PageRank and spam
00:21:52 Query understanding
00:23:51 Learning to rank
00:26:19 Neural retrieval: from words to vectors
00:31:05 Nearest neighbours at scale
00:34:21 Hybrid retrieval and reranking
00:36:57 Chunking, structure and versions
00:39:56 Beyond English text
00:42:49 Structured questions and knowledge graphs
00:44:58 Retrieval-augmented generation
00:48:09 Evaluating RAG honestly
00:51:09 Permissions and prompt injection
00:52:34 Keeping the index alive
00:54:44 Learning from the lawyers
00:55:57 Search as an industry
00:57:52 Desktop search and the personal archive
00:59:11 The latency and cost budget
01:01:30 Dawn: the scorecard
Created by Sankalp Thakur. A Transient Labs production.
Website: https://transientlabs.ai
GitHub: https://github.com/sankalpsthakur
X / Twitter: https://x.com/sankalpsthakur
LinkedIn: / sankalpthakur
Hugging Face: https://huggingface.co/sankalpsthakur
Scripts generated with Claude Opus. Synthetic narration generated with Kokoro. Reviewed, listened to, and approved by Sankalp Thakur.