BlogRAG
RAG4 min read· June 3, 2026

Hybrid Search BM25 Plus Vectors

Carolina Fogliato

Published June 3, 2026

Vector search alone misses the exact matches. BM25 alone misses the semantics. Here's why hybrid search is the default, not the upgrade.

Vector search alone misses exact matches. BM25 alone misses semantics. Hybrid search — both, fused — is the default, not the upgrade, for any RAG pipeline that has to work in production.

The RAG community has a recurring debate: BM25 or vectors. The production answer is both. Each catches what the other misses, and fusion is the cheap mechanism that combines them.

The Issue Tree: What Each Catches

  • **BM25.** Exact terms, rare terms, names, IDs, codes. The things vectors average away.
  • **Vectors.** Semantics, paraphrase, intent. The things BM25 can't match without the exact term.

A pipeline that ships only one misses the other's wins — and the misses show up on the queries your users actually run.

The Design: Fusion, Not Either-Or

Hybrid search is a design, not a toggle. The fusion — typically reciprocal rank fusion — combines the rankings from BM25 and vectors into one ordered result. The design question is the fusion weights and the rerank step, not which retriever to pick.

  • Run both retrievers.
  • Fuse the rankings (reciprocal rank fusion is the cheap default).
  • Rerank the fused top-K with a cross-encoder.

Why It's the Default

It's the default because the cost is low and the wins are real. BM25 is cheap; vectors are cheap; fusion is cheap. The pipeline that ships hybrid pays slightly more and catches the queries that either alone misses — which is most production traffic.

What to Eval

Hybrid search must be evaled against single-retriever baselines on the same eval set. The hybrid win is the recall and precision delta — and if the delta isn't there on your data, hybrid isn't justified. On most real data, it is.

Conclusion

Hybrid search is the production default because BM25 and vectors catch different things, and fusion is the cheap mechanism that combines them. Run both, fuse, rerank — and eval against either alone to confirm the win.

About FACTA

FACTA helps startups and growth-stage teams turn AI into production systems that keep running — not demos that impress once.

We design the architecture around the parts that actually break under real usage: tooling you own, credentials you control, failover, cost controls, observability. The boring infrastructure that keeps a system alive after launch.

Led by Matías Baglieri and Carolina Fogliato, we focus on one thing:

AI leadership that builds. Not just advises.

Ask us what your RAG retriever misses today.

We'll tell you whether hybrid search closes the gap. See reranking for the cheap win on top of hybrid.

Explore AI Automation
Book a 30-minute call →

No pitch. No pressure. Just a look at where your AI stack is fragile — and what to fix first.

Stay Updated

Get production AI insights in your inbox

Weekly insights. No spam. Unsubscribe anytime.

Your Privacy Matters

We use cookies to enhance your experience, analyze traffic, and serve targeted ads.

By clicking "Accept All", you consent to all cookies. Cookie Policy