Part 1

Course overview
How to Design Search & Recommendation Engines
53 modules
·213 lessons
·—
Part 2
Part 3
Part 4
Part 5
Part 6
Part 7
Part 8
Step 0 Inverted Indexes
Part 9
Step 0 Retrieval Models (Conceptual)
Part 10
Step 0 Document Scoring and Ranking Signals
Part 11
Step 0 Indexing Pipelines
Part 12
Step 0 Basic Search Experience Design
Part 13
Step 1 Query Parsing and Tokenization
Part 14
Step 1 Query Operators and Filters
Part 15
Step 1 Spell Correction and Did-You-Mean
Part 16
Step 1 Synonyms, Expansions, and Normalization
Part 17
Step 1 Query Rewriting Strategies
Part 18
Step 1 Query Understanding Beyond Keywords (Conceptual)
Part 19
Step 2 Relevance Metrics
Part 20
Step 2 Labeled Data and Judgments
Part 21
Step 2 Offline Evaluation and Experimentation
Part 22
Step 2 Online Testing and A/B Frameworks
Part 23
Step 2 Relevance Tuning and Rules
Part 24
Step 2 Feature-Based Ranking (Conceptual)
Part 25
Step 2 Governance and Change Management
Part 26
Step 3 Recommendations vs Search
Part 27
Step 3 User–Item Interactions as Data
Part 28
Step 3 Collaborative Filtering (Conceptual)
Part 29
Step 3 Content-Based Recommendation
Part 30
Step 3 Candidate Generation and Ranking for Recs
Part 31
Step 3 Blending Search and Recs
Part 32
Step 4 Vector Representations and Embeddings
Part 33
Step 4 Vector Indices and ANN Search (Conceptual)
Part 34
Step 4 Semantic Search Pipelines
Part 35
Step 4 Reranking and Multi-Stage Retrieval
Part 36
Step 4 Embeddings for Recommendations (Conceptual)
Part 37
Step 4 Quality, Bias, and Interpretability in Semantic Systems
Part 38
Step 5 Personalization Signals
Part 39
Step 5 User Profiles and State
Part 40
Step 5 Session-Based and Contextual Personalization
Part 41
Step 5 Feedback Loops and System Dynamics
Part 42
Step 5 Diversity, Novelty, and Serendipity
Part 43
Step 5 Privacy, Ethics, and Personalization Boundaries
Part 44
Step 6 Multi-Stage Search Architectures
Part 45
Step 6 Indexing and Freshness at Scale
Part 46
Step 6 Distributed and Sharded Search
Part 47
Step 6 Large-Scale Recommendation Architectures
Part 48
Step 6 Multi-Tenant Search and Rec Platforms
Part 49
Step 6 Observability and Reliability
Part 50
Step 7 Search and Recs as a Product
Part 51
Step 7 Tooling for Relevance and Product Teams
Part 52
Step 7 Experimentation and Governance at Scale
Part 53