> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mem0.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Pick the right reranker path to boost Mem0 search relevance.

Mem0 rerankers rescore vector search hits so your agents surface the most relevant memories. Use this hub to decide when reranking helps, configure a provider, and fine-tune performance.

<Info>
  Reranking trades extra latency for better precision. Start once you have baseline search working and measure before/after relevance.
</Info>

## Supported Rerankers

<CardGroup cols={3}>
  <Card title="Cohere" icon="https://mintcdn.com/mem0/QK-8_hblyHgAr7vt/images/provider-icons/cohere.svg?fit=max&auto=format&n=QK-8_hblyHgAr7vt&q=85&s=343843b1c9c9268bdb2cf09fba221266" href="/components/rerankers/models/cohere" width="16" height="16" data-path="images/provider-icons/cohere.svg" />

  <Card title="Sentence Transformers" icon="vector-square" href="/components/rerankers/models/sentence_transformer" />

  <Card title="Hugging Face" icon="https://mintcdn.com/mem0/QK-8_hblyHgAr7vt/images/provider-icons/huggingface.svg?fit=max&auto=format&n=QK-8_hblyHgAr7vt&q=85&s=d4305f5535bb7af030d1b105af7c36b6" href="/components/rerankers/models/huggingface" width="24" height="24" data-path="images/provider-icons/huggingface.svg" />

  <Card title="LLM Reranker" icon="wand-magic-sparkles" href="/components/rerankers/models/llm_reranker" />

  <Card title="Zero Entropy" icon="https://mintcdn.com/mem0/QK-8_hblyHgAr7vt/images/provider-icons/zeroentropy.svg?fit=max&auto=format&n=QK-8_hblyHgAr7vt&q=85&s=8a48819985d4366a8f619384669052b7" href="/components/rerankers/models/zero_entropy" width="32" height="32" data-path="images/provider-icons/zeroentropy.svg" />
</CardGroup>

## Reranking Workflow

<CardGroup cols={3}>
  <Card title="Understand Reranking" description="See how reranker-enhanced search changes your retrieval flow." icon="search" href="/open-source/features/reranker-search" />

  <Card title="Configure Providers" description="Add reranker blocks to your memory configuration." icon="gear" href="/components/rerankers/config" />

  <Card title="Optimize Performance" description="Balance relevance, latency, and cost with tuning tactics." icon="gauge" href="/components/rerankers/optimization" />

  <Card title="Custom Prompts" description="Shape LLM-based reranking with tailored instructions." icon="code" href="/components/rerankers/custom-prompts" />

  <Card title="Zero Entropy Guide" description="Adopt the managed neural reranker for production workloads." icon="sparkles" href="/components/rerankers/models/zero_entropy" />

  <Card title="Sentence Transformers" description="Keep reranking on-device with cross-encoder models." icon="microchip" href="/components/rerankers/models/sentence_transformer" />
</CardGroup>

## Picking the Right Reranker

* **API-first** when you need top quality and can absorb request costs (Cohere, Zero Entropy).
* **Self-hosted** for privacy-sensitive deployments that must stay on your hardware (Sentence Transformer, Hugging Face).
* **LLM-driven** when you need bespoke scoring logic or complex prompts.
* **Hybrid** by enabling reranking only on premium journeys to control spend.

## Implementation Checklist

1. Confirm baseline search KPIs so you can measure uplift.
2. Select a provider and add the `reranker` block to your config.
3. Test latency impact with production-like query batches.
4. Decide whether to enable reranking globally or per-search via the `rerank` flag.

<CardGroup cols={2}>
  <Card title="Set Up Reranking" description="Walk through the configuration fields and defaults." icon="gear" href="/components/rerankers/config" />

  <Card title="Example: Reranker Search" description="Follow the feature guide to see reranking in action." icon="rocket" href="/open-source/features/reranker-search" />
</CardGroup>
