Back to Mem0

Overview

docs/components/rerankers/overview.mdx

2.0.12.5 KB
Original Source

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> <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="settings" href="/components/rerankers/config" /> <Card title="Optimize Performance" description="Balance relevance, latency, and cost with tuning tactics." icon="speedometer" 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="cpu" 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="settings" 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>