Why Your RAG Pipeline Needs a Reranker: Bi-Encoders vs. Cross-Encoders, and When It Matters
1. The failure mode nobody logs
A standard RAG pipeline has two halves. At ingestion, you chunk documents, embed each chunk, and store the vectors. At query time, you embed the question, run cosine-si