Skip to content
Search Engineering

Interpretations

Each chapter changes what the next stage can safely assume. These interpretations follow those consequences across the system, from defining relevance to governing external actions.

Search Foundations

  1. A search system can optimize only the evidence it receives. When availability, context, or the user's actual task never reaches the judgment, a better score can reward a worse result.
  2. Indexing decides which evidence will still exist when a query arrives. A tokenizer, retrieval unit, or compressed vector that removes a distinction also removes every later stage's chance to use it.
  3. The words in a query provide partial evidence of a task. Rewrites, structure, and domain language should recover missing context while preserving the request the user made.
  4. Lexical retrieval preserves exact names, phrases, and domain terms. Dense retrieval recovers candidates expressed in different language. Ranking can compare both, but it cannot restore a film that neither path admitted.
  5. Every ranking stage spends more computation on fewer candidates. Its window makes exclusions permanent: once a relevant result falls outside it, a stronger downstream model cannot recover the loss.
  6. Fluency cannot establish support. The generator must work within the evidence and context it receives, preserve the link from each claim to a source, and refuse when the available passages cannot carry the answer.
  7. Clicks and outcomes record what happened under the ranking that was shown. They become useful evidence only when the full impression survives and the team tests whether its interpretation predicts the outcome it claims to represent.

Agentic Search

  1. An agent adds a control loop around the existing retrieval system. Each inspection and retry inherits the quality, latency, and failure modes of the tools the loop can call.
  2. A plan earns its cost by exposing dependencies and sending each question to a source that can answer it. The plan should change only when new evidence resolves a dependency or exposes another one.
  3. Recovery begins with verified work stored outside the model. A checkpoint lets the harness resume from known state, rerun only unfinished work, and preserve the failure and fallback that changed the evidence path.
  4. A model may retrieve information and propose an action. Permission comes from current identity and deterministic policy, while narrow tools and bounded approvals keep a bad proposal from becoming an unauthorized effect.
  5. The final answer hides the route that produced it. Evaluation must inspect steps, retries, handoffs, policy decisions, cost, and outcome so that a correct result reached through an unacceptable path still fails.

Governed Search

  1. Authorization begins before candidate generation. If restricted evidence reaches ranking, counts, caches, traces, or model context, removing it from the final display comes too late to prevent disclosure.
  2. Authority must be current wherever protected evidence is used. Cache hits, delegated work, memory reads, and resumed checkpoints each create a new decision for the receiving boundary to make.
  3. A connector crosses a trust boundary whenever it supplies a claim, record, or effect. Its contract must make identity, provenance, freshness, and commit status inspectable, then narrow, reconcile, or stop when one is unknown.