Dense retrieval is a neural search paradigm where queries and documents are encoded into dense, low-dimensional vector embeddings, and relevance is determined by the similarity between these embeddings. It contrasts with sparse retrieval methods like BM25 by using bi-encoder models to create semantically rich representations, enabling the system to find conceptually related content even without exact keyword matches. This forms the foundation for efficient semantic search in vector databases.
