19 LESSONS · ONE CONNECTED PATH

Search

Connect user queries to document retrieval, relevance judgments and ranking.

Before you begin: Start with 31–34, then needs and relevance before queries, retrieval and ranking.

THE LEARNING PATH

Build one idea on the last.

01

Needs and relevance

S01–S02: tasks, satisfaction, graded judgments, disagreement, pooling and real qrels. Start with Foundations 31–34.

02

Query understanding

S03–S06: normalization, Chinese tokenization, term and field weights, intent rejection, spelling and semantic drift. Constructed examples make the mechanisms visible.

03

Retrieval

S07–S11: positional / Boolean indexing → BM25 → frozen semantic representations → coarse-cluster candidate budgets → cache consistency. Chapter 28 is not HNSW.

04

Relevance and ranking

S12–S15: BERT pair inputs and small-budget fine-tuning → ranking losses → real-data fusion → quality and diversity. Training workshops report teaching selection metrics.

05

Suggestions and system diagnosis

S16–S18: constructed query sessions → traceable requests and fallbacks → error diagnosis in the real-data service.

06

Reference · integrated search experiment

The original SciFact experiment after the core sequence. Original models and previously inspected test results remain unchanged.

TRACE THE IDEAS

Sources & lecture notes

Follow the original material alongside the Lab. Source scope, original language and the boundaries of each teaching unit are explicit.

Author courseChinese

Shusen Wang · Search Engine Technology

Pinned six-module syllabus with nine linked PDFs. Query processing, retrieval, ranking and suggestions are primarily outlines; Lab experiments are independent teaching implementations.

Original paperEnglish

Passage Re-ranking with BERT

Reference for query–passage cross-encoder scoring. The small TinyBERT workshop is not a reproduction of the paper’s benchmark.

Chapter-to-source map 18 units
S07

Inverted indexes, Boolean and positional constraints

Build positional postings and verify Boolean/phrase results against exhaustive scans.

Boundary: A four-document positional index, exhaustive checks and rebuild generations; not a distributed incremental engine.

S12

BERT relevance scoring and inference

Inspect pair inputs, truncation, batching and cross-encoder scoring.

Boundary: Real TinyBERT pair inputs with truncation, batching and budget comparisons in 42 use the training partition. Chapter 29 also retains diagnostics on previously inspected test queries.

Original lecture library 9 entries

These links open the original author or publisher material, in its original language and under its own terms.

  1. Search-engine basics

    01_Basics_01.pdf · Chinese

    Original Chinese author PDF; Lab teaching text is independently authored.

  2. What determines user satisfaction?

    01_Basics_02.pdf · Chinese

    Original Chinese author PDF; Lab teaching text is independently authored.

  3. Search evaluation metrics

    01_Basics_03.pdf · Chinese

    Original Chinese author PDF; Lab teaching text is independently authored.

  4. Search pipeline

    01_Basics_04.pdf · Chinese

    Original Chinese author PDF; Lab teaching text is independently authored.

  5. Defining and grading relevance

    02_Rel_01.pdf · Chinese

    Original Chinese author PDF; Lab teaching text is independently authored.

  6. Relevance evaluation

    02_Rel_02.pdf · Chinese

    Original Chinese author PDF; Lab teaching text is independently authored.

  7. Text matching scores

    02_Rel_03.pdf · Chinese

    Original Chinese author PDF; Lab teaching text is independently authored.

  8. BERT relevance inference

    02_Rel_04.pdf · Chinese

    Original Chinese author PDF; Lab teaching text is independently authored.

  9. Training BERT relevance models

    02_Rel_05.pdf · Chinese

    Original Chinese author PDF; Lab teaching text is independently authored.