Hybrid search and re-ranking for more accurate RAG
Semantic search alone misses exact technical terms. Combining BM25 with dense vectors, then re-ranking the top results with a cross-encoder, is what made our production RAG accurate. RAGAS metrics show the difference.