Tuning without measurement is superstition
Every search team eventually lives this meeting: someone important searched for something, disliked the third result, and now wants the ranking changed. The change is made, that query improves, and nobody notices the two hundred queries that got worse.
Relevance tuning without an evaluation harness is exactly whack-a-mole, because every knob in the previous lessons, analyzer choices, BM25 parameters, fusion depths, boosts, moves thousands of queries at once. The only way to know a change helped is to measure the whole system before and after, on a fixed set of queries with known right answers.
That harness has two halves, and mature teams run both:
- Offline evaluation: a curated set of queries with human-labelled relevance judgments, scored with the metrics this lesson builds. Runs in seconds, before anything ships.
- Online evaluation: real user behaviour, clicks, reformulations, abandonment, measured in production, ideally through controlled experiments.
Key idea: offline metrics tell you whether the ranking got better against a frozen definition of good. Online metrics tell you whether users noticed. The two disagree often enough that running only one is a strategy for surprising yourself.

