bm25 1 Hybrid RAG with reciprocal-rank fusion and a cross-encoder — what the numbers actually look like May 5, 2026