CourseRAG · Module 8: Reranking and Post-Retrieval Processing · part 40 of 82
Part 40 · Module 8: Reranking and Post-Retrieval Processing

Topic 2: Rerankers

6 min read·21 Sept 2026

Topic 2: Rerankers

RerankerHow it decidesCalls per queryTypical latencyStrength
Cross-encoderOne small model run per candidate, locally0 LLM calls10-200 ms for 25-50 candidatesBest accuracy per millisecond
LLM pointwiseScores each passage1 per batchHundreds of ms per batchFollows custom criteria
LLM listwiseOrders a window of passages1 per windowHundreds of ms per windowStrong ordering; uses comparisons
LLM pairwise“A or B?”ManyHighestMost accurate per comparison; rarely affordable
Hosted APISomeone else’s cross-encoder1 network call50-300 msNo model to run; pay per search

2.1 Cross-Encoder Rerankers

The rest of this course is yours to keep

This course is bought on its own, once, and stays readable afterwards, including the parts added to it later.