Skip to main content
Drop a repoSign up
REPOLum1104/Understand-Anything+606 stars 24hREPOanthropics/financial-services-plugins+396 stars 24hREPOrohitg00/ai-engineering-from-scratch+331 stars 24hREPOaddyosmani/agent-skills+327 stars 24hREPOcolbymchenry/codegraph+327 stars 24hREPOLum1104/Understand-Anything+606 stars 24hREPOanthropics/financial-services-plugins+396 stars 24hREPOrohitg00/ai-engineering-from-scratch+331 stars 24hREPOaddyosmani/agent-skills+327 stars 24hREPOcolbymchenry/codegraph+327 stars 24h
Glossary

What is reranking?

Reranking reorders an initial set of retrieval results with a more accurate — and costlier — model, putting the most relevant items on top.

Retrieval is usually two stages: a fast retriever pulls a broad candidate set, then a reranker scores each candidate against the query with a more precise model and reorders them. This sharply improves the quality of the context fed into a RAG system, which directly improves its answers.

Open-source cross-encoder rerankers drop into existing vector-search pipelines as that second stage.

Best vector databases

Trending reranking projects

  1. VectifyAI/PageIndex

    📑 PageIndex: Document Index for Vectorless, Reasoning-based RAG

    32.1K+69 · 24hmomentum 9Python
  2. Tencent/WeKnora

    Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.

    15.5K+11 · 24hmomentum 9Go
  3. onyx-dot-app/onyx

    Open Source AI Platform - AI Chat with advanced features that works with every LLM

    29.8K0 · 24hmomentum 4Python
  4. yichuan-w/LEANN

    [MLsys2026]: RAG on Everything with LEANN. Enjoy 97% storage savings while running a fast, accurate, and 100% private RAG application on your personal device.

    11.7K+25 · 24hmomentum 3Python
  5. memvid/memvid

    Memory layer for AI Agents. Replace complex RAG pipelines with a serverless, single-file memory layer. Give your agents instant retrieval and long-term memory.

    15.6K+6 · 24hmomentum 1Rust

reranking — FAQ

What is reranking?
Reranking reorders an initial set of retrieval results with a more accurate — and costlier — model, putting the most relevant items on top. Retrieval is usually two stages: a fast retriever pulls a broad candidate set, then a reranker scores each candidate against the query with a more precise model and reorders them. This sharply improves the quality of the context fed into a RAG system, which directly improves its answers.