Reranker Models
Supported Models
Section titled “Supported Models”| Model | Max Length | Notes |
|---|---|---|
BAAI/bge-reranker-v2-m3 | 8192 | Multilingual |
jinaai/jina-reranker-v2-base-multilingual | 8192 | Multilingual |
Alibaba-NLP/gte-reranker-modernbert-base | 8192 | ModernBERT architecture |
cross-encoder/ms-marco-MiniLM-L-12-v2 | 512 | Smaller, faster |
See Full model catalog for the complete list.
Model Selection
Section titled “Model Selection”By Language Support
Section titled “By Language Support”English only:
BAAI/bge-reranker-base,BAAI/bge-reranker-largecross-encoder/ms-marco-MiniLM-L-6-v2,cross-encoder/ms-marco-MiniLM-L-12-v2
Multilingual (100+ languages):
BAAI/bge-reranker-v2-m3jinaai/jina-reranker-v2-base-multilingualjinaai/jina-colbert-v2
By Context Length
Section titled “By Context Length”Short context (512 tokens):
BAAI/bge-reranker-base,BAAI/bge-reranker-largecross-encoder/ms-marco-MiniLM-L-*colbert-ir/colbertv2.0,mixedbread-ai/mxbai-colbert-large-v1
Long context (8192 tokens):
BAAI/bge-reranker-v2-m3jinaai/jina-reranker-v2-base-multilingualAlibaba-NLP/gte-reranker-modernbert-basemixedbread-ai/mxbai-rerank-base-v2,mixedbread-ai/mxbai-rerank-large-v2jinaai/jina-colbert-v2,lightonai/GTE-ModernColBERT-v1,lightonai/Reason-ModernColBERT
By Size
Section titled “By Size”Compact (fast inference):
cross-encoder/ms-marco-MiniLM-L-6-v2— smallest cross-encodermixedbread-ai/mxbai-edge-colbert-v0-32m— 32M parametersanswerdotai/answerai-colbert-small-v1— compact ColBERT
Large (higher capacity):
BAAI/bge-reranker-largemixedbread-ai/mxbai-rerank-large-v2mixedbread-ai/mxbai-colbert-large-v1lightonai/Reason-ModernColBERT— long context (8192), ModernBERT familynvidia/llama-nemoretriever-colembed-3b-v1— 3B parameters
Benchmarking
Section titled “Benchmarking”Use the eval harness to benchmark rerankers on your data:
# Quality evaluationmise run eval BAAI/bge-reranker-v2-m3 -t mteb/AskUbuntuDupQuestions --type quality
# Performance evaluationmise run eval BAAI/bge-reranker-v2-m3 -t mteb/AskUbuntuDupQuestions --type perf
# Compare multiple modelsmise run eval BAAI/bge-reranker-base -t mteb/AskUbuntuDupQuestions --type qualitymise run eval cross-encoder/ms-marco-MiniLM-L-12-v2 -t mteb/AskUbuntuDupQuestions --type qualityWhat’s Next
Section titled “What’s Next”- Multi-vector reranking — ColBERT MaxSim scoring
- Full model catalog — all supported models