711
Dictionary

Reranker

A second-stage model that reorders retrieved chunks for precision.

1 min readupdated 2026-07-04

/ quick answer

A reranker (typically a cross-encoder like Cohere Rerank or BGE) takes the top-N results from a first-stage retriever and re-scores them against the query, boosting precision at the cost of latency. A second-stage model that reorders retrieved chunks for precision.

A second-stage model that reorders retrieved chunks for precision. A reranker (typically a cross-encoder like Cohere Rerank or BGE) takes the top-N results from a first-stage retriever and re-scores them against the query, boosting precision at the cost of latency. In practice: Retriever returns 50 candidates; the reranker keeps the top 5 with the strongest semantic match.
Definition
A reranker (typically a cross-encoder like Cohere Rerank or BGE) takes the top-N results from a first-stage retriever and re-scores them against the query, boosting precision at the cost of latency.
Example
Retriever returns 50 candidates; the reranker keeps the top 5 with the strongest semantic match.
Related Workflows
Related Tool Stacks

/ frequently asked

What is Reranker?

A reranker (typically a cross-encoder like Cohere Rerank or BGE) takes the top-N results from a first-stage retriever and re-scores them against the query, boosting precision at the cost of latency.

What is an example of Reranker?

Retriever returns 50 candidates; the reranker keeps the top 5 with the strongest semantic match.

Why does Reranker matter?

A second-stage model that reorders retrieved chunks for precision.

What should I learn after Reranker?

Open the related workflows and prompts further down this page: they show how this idea is applied in a real task, step by step.

/ continue exploring

Related concepts

The vocabulary this page depends on.

  • →Contextual Compression

    Contextual compression is a technique used to reduce the size of the input context for a Large Language Model (LLM) while retaining its most relevant information, typically by summarizing or filtering.

  • →Retrieval

    Selecting the most relevant chunks for a query before generation.

  • →RAG (Retrieval-Augmented Generation)

    Inject external knowledge into an LLM at query time.

  • →Agentic RAG

    RAG where an agent decides what to retrieve, when, and from which source — instead of a single static query.

all dictionary →

Related workflows

Turn this into a repeatable process.

all workflows →

Related tool stacks

The tools that run it in production.

all tool stacks →

Comparisons & alternatives

Pick between the options.

all comparisons →