Skip to main content
Deployment & Operations

Hybrid Search

Hybrid search combines lexical retrieval (BM25 or sparse vectors like SPLADE) with dense vector retrieval and fuses the results, capturing both exact-match precision and semantic recall.

AIDOLS Research Team · Editorial standards

Full definition

Result fusion is typically Reciprocal Rank Fusion (RRF), weighted score combination, or a learned re-ranker. Hybrid search is the standard recommendation from Microsoft Azure AI Search, Elasticsearch, and Weaviate because pure dense retrieval misses rare terms (product SKUs, error codes, person names) while pure keyword search misses paraphrase. In Microsoft's tests on nine BEIR datasets, hybrid retrieval scored 48.4 NDCG@10, against 45.0 for vector-only and 40.6 for keyword-only (Microsoft, September 2023).

Why it matters

Teams that ship vector-only RAG and complain about "the model can't find the right document" are usually one BM25 hybrid step away from a measurable retrieval gain (Microsoft measured 3.4 to 4.6 NDCG points over vector-only on BEIR and customer data), and one re-ranker away from a larger one (a further 11.7 points on its customer datasets). The fix is days of work, not weeks.

Example

An e-commerce search switches from pure dense to hybrid (BM25 + embeddings + RRF) and recovers exact SKU matches that the embedding model was paraphrasing into similar-but-wrong products — conversion lifts 6%.

Next steps

More deployment & operations terms

Source & further reading

Primary source: Microsoft — "Azure AI Search: Outperforming vector search with hybrid retrieval and reranking" (2023).

Citation policy: this entry is part of the AIDOLS AI Implementation Glossary and may be quoted for research, journalism, and education with attribution to aidolsgroup.com/en/glossary/hybrid-search/.