Two retrievers, two theories of similarity
By this point in the course, lexical retrieval is familiar: match query terms against indexed terms, score with BM25. Its theory of similarity is vocabulary overlap.
Vector retrieval runs on a different theory: meaning lives in geometry. An embedding model maps each document, and each query, to a point in a high-dimensional space, trained so that texts with similar meaning land near each other. Retrieval becomes nearest-neighbour search: embed the query, find the closest document vectors, return them. The approximate-nearest-neighbour machinery that makes this fast at scale, and the databases built around it, are covered in depth in the Vector Databases in Depth course; here we treat that layer as available and focus on when to use it.
The crucial property: the two theories are not better and worse versions of each other. They are orthogonal, and each is precisely blind where the other is sharp.
Key idea: lexical search fails when the same meaning wears different words. Vector search fails when exactness itself is the meaning. Every production search decision in this lesson flows from those two sentences.

