Why Adding BM25 Made My RAG Retrieval Worse
I expected adding BM25 to improve my RAG retrieval pipeline. Instead, hybrid search performed worse. Here’s how systematic evaluation led to query-aware retrieval.
THE QUESTIONWhen does an extra retrieval signal help—and when does it get in the way?
Read the investigationMore signals.
Better retrieval?
- DenseSemantic baseline
- 0.743
- Naive HybridUnconditional fusion
- 0.705
- Query-Aware HybridConditional hybrid
- 0.883
Development results, not an independent production evaluation.