What is reranking?
A second-stage retrieval step that reorders candidate chunks using a stronger relevance signal.
A second-stage retrieval step that reorders candidate chunks using a stronger relevance signal.
When the right evidence is retrieved but ranked too low for final context.
It cannot recover evidence missing from the candidate pool.
Retrieve a broad candidate pool, rerank it, then send a smaller high-quality context set.
Bi-encoders are fast for search; cross-encoders read query and candidate together for slower but often better relevance scoring.
Candidate Recall@k, MRR, gold final rank, citation support, latency, timeout rate, and cost.
Limit candidate pool, route reranking to high-value cases, use timeouts, and fallback to first-stage results.
To prevent repeated chunks from crowding out diverse evidence.
Shadow test, compare before/after metrics, monitor latency, then roll out gradually.
Reranking is useful when measured candidate recall is good but final ordering is weak.