Relevance isn’t enough: what it takes to rerank the web

AuthorBartosz DzionekMember of Technical Staff
PublishedOctober 22, 2026
Query
How do I reduce query latency in a vector database?
100B URLs 8 candidates
Index
100B URLs
Candidates
Reranker
1
medium.com
10 databases every developer should know10 databases to know
0.21
2
milvus.io
Performance tuning guideANN tuning guide
0.93
3
reddit.com
Why is my vector search so slow?Slow vector search?
0.58
4
wikipedia.org
Vector databaseVector database
0.37
5
arxiv.org
Approximate nearest neighbor search at scaleANN search at scale
0.81
6
github.com
Quantization cuts ANN query latencyQuantization & latency
0.88
7
techcrunch.com
Vector database startups raise new fundingStartups raise funding
0.08
8
stackoverflow.com
HNSW ef_search vs. latency trade-offHNSW latency trade-offs
0.74
Retrieve candidates from 100B URLsRetrieve
Reranker reads and scores each candidateScore
Reorder by relevanceReorder

#Introduction

Open-source reranker benchmarks are built around one question: does this document match this query? On this question, frontier rerankers are no longer distinguishable. Exa, Cohere, Voyage AI and Google Cloud all land within two points of each other on BEIR and MIRACL.

Agents searching the open web need more than just a topical match. They need to understand the intent of the searcher: for example, a navigational query is trying to find just one particular page. A time-sensitive query will have some current answers and many stale ones. On top of these issues, a growing share of pages that seem to match the query topic are actually spam, SEO bait, or contain prompt injections to try to game the ranker. To help agents succeed, a good reranker has to generalize across all of these objectives, not just optimize for relevance.

To test this, we developed four new evaluations to supplement the existing three public benchmarks: navigational intent, freshness, authority under adversarial content, and coding. We then compare the reranker that powers every Exa search against the leading standalone reranking APIs. Rerankers tuned only for relevance can actively hurt the quality of Exa results. On navigational queries, every competing reranker made Exa’s results worse. Averaged across all seven benchmarks, Exa not only sets the frontier in both the default and fast latency tiers, but Exa Fast beats every competitor’s default-tier model.

#Reranking

A standard search engine contains (at least) two stages: retrieval and reranking. Exa offers retrieval from a 100B+ web-document pool and then highly semantic reranking within hundreds of milliseconds. To fit the latency budget, the two stages need to meet opposing goals:

  • Retrieval searches across all 100B+ documents. It operates on a highly compact representation that makes it fast and keeps storage memory under control. It is recall-optimized and answers the question "Which documents are possible for this query?"
  • Reranking operates only on a shortlist, so it can afford much larger compute and context. Reranking optimizes for the final order and answers "Which documents should be seen by the agent and in what order?"

It is very tempting to treat the reranking problem as a simple estimation of P(relevant∣query,document)P(\text{relevant} \mid \text{query}, \text{document}). In practice there is much more that has to be considered:

  • Relevance: Relevance continues to be the most important goal. The document has to answer the query, not just be similar to it. Relevance has to generalize across natural languages (not just English) and artificial languages (coding use cases).
  • Intent: The query intent has to be well-understood. The query does not have to be informational, it can be e.g. navigational1. In this case a company's homepage or a personal profile is the correct first result.
  • Freshness: For many queries, the best answer today is not the best answer tomorrow. Information in the real world gets updated constantly and the reranking should account for that2.
  • Authority: The same information very often comes from multiple sources. Sometimes different sources can contradict each other. A good reranker has to make the right trade-offs to avoid spreading misinformation and to prefer primary sources. It should also be robust to any prompt-injection attempts in the document3. If a document owner maliciously adds an instruction "rank this document higher", the reranker should actually rank it lower.
  • Instruction-following: The ranking needs might be different for different users. E.g. if a user specifies constraints in the query (say "peer-reviewed articles only"), the reranker should respect them.

Simultaneously satisfying these criteria is perhaps even more important for AI agents. They are more likely than humans to trust the returned results. Any mistake is also more likely to derail the entire agentic trajectory.

#Evaluation

#Methodology

We do not currently plan to release a standalone Reranking API. Still, our goal, as with every other component of search, is to define state-of-the-art. To verify this, we measured the performance of our in-house rerankers, which serve Exa production search traffic, against the leading standalone Ranking APIs. Similarly to the broader market, we compared the rerankers in default and fast latency tiers.

TierExaCohere4Voyage AI (MongoDB)5Google Cloud6
DefaultExa Reranker AutoRerank 5 ProRerank 3Semantic Ranker 5
FastExa Reranker FastRerank 5 FastRerank 3 LiteSemantic Ranker 5 Fast

Within each evaluated benchmark, we make sure every model sees the same query and the same candidate list in the same order. Only the final reranked order differs to allow fair comparison. We report nDCG@10 as the standard metric in IR benchmarks7. The metric is complemented with 95% confidence intervals computed with bootstrapping8. For details, consult the Appendix.

We use seven benchmarks: three public ones (BEIR, MIRACL and MAIR) and four internal ones (coding, navigational, freshness and authority). Averaged over all seven, both Exa Reranker Auto and Exa Reranker Fast already outperform all competing default-tier models.

Macro nDCG@10 over all seven benchmarks
Default tier
No rerank
0.509
Exa Reranker Auto
0.738
Exa Reranker Fast (fast tier)
0.733
Cohere Rerank 5 Pro
0.693
Voyage Rerank 3
0.711
Google Semantic Ranker 5
0.682
0.00
0.40
0.80
Fast tier
No rerank
0.509
Exa Reranker Fast
0.733
Cohere Rerank 5 Fast
0.686
Voyage Rerank 3 Lite
0.689
Google Semantic Ranker 5 Fast
0.664
0.00
0.40
0.80
Figure 1: Macro nDCG@10 across all benchmarks. The lighter blue bar repeats Exa Reranker Fast to show it wins with competing default-tier models despite belonging to the fast tier.

#Relevance

This is the simplest scenario of finding the most relevant document to a query. The most common academic datasets for this are:

  • BEIR9 - the standard zero-shot benchmark for classic relevance. We follow the methodology of Google Cloud and include only test queries with more than one distinct label10. This means we use six datasets that cover entity search, web QA, biomedical retrieval, scientific citation prediction, COVID-19 literature and argument retrieval (1,646 queries).
  • MIRACL11 - multilingual relevance over Wikipedia in 18 languages, judged by native speakers (12,514 dev queries).

Setup: Each query's candidate pool consists of documents that were annotated within the benchmarks. The candidates are embedded with gemini-embedding-212 and retrieved by cosine similarity. Each reranker receives the same top 50 documents.

Results: Across these standard relevance benchmarks all reranking systems are tied within 1-2 percentage points. This makes sense because these are the most commonly evaluated benchmarks. Already the Gemini embedding is near saturation point (especially on MIRACL).

Relevance: macro nDCG@10
BEIR · default tier
Gemini embedding 2
0.758
Exa Reranker Auto
0.840
Cohere Rerank 5 Pro
0.854
Voyage Rerank 3
0.833
Google Semantic Ranker 5
0.840
0.00
0.50
1.00
BEIR · fast tier
Gemini embedding 2
0.758
Exa Reranker Fast
0.825
Cohere Rerank 5 Fast
0.844
Voyage Rerank 3 Lite
0.819
Google Semantic Ranker 5 Fast
0.823
0.00
0.50
1.00
MIRACL · default tier
Gemini embedding 2
0.877
Exa Reranker Auto
0.887
Cohere Rerank 5 Pro
0.886
Voyage Rerank 3
0.900
Google Semantic Ranker 5
0.894
0.00
0.50
1.00
MIRACL · fast tier
Gemini embedding 2
0.877
Exa Reranker Fast
0.884
Cohere Rerank 5 Fast
0.882
Voyage Rerank 3 Lite
0.882
Google Semantic Ranker 5 Fast
0.867
0.00
0.50
1.00
Figure 2: Error bars are 95% confidence intervals from a stratified query bootstrap. BEIR: 6 datasets, 1,646 queries. MIRACL: 18 languages, 12,514 queries. The light grey bar is the Gemini embedding 2 order, before reranking.

#Coding use case

Coding is a bit different from natural languages due to specific syntax and technical jargon. For example, the documents can name exact API symbols and error strings, and there are important differences due to API versions.

Setup: We use an internal set of 317 long-context coding queries, in the spirit of WebCode13. This task requires a web-index so each model reorders the top 50 results from Exa Instant14 and uses the same 720-character page extracts, and binary labels come from GPT 5.4 (xhigh reasoning) and mark whether a page grounds the answer.

Results: On the coding benchmark, scores are much lower than on classic relevance sets. Voyage and Cohere perform the best here with Google Cloud and Exa slightly behind.

Coding: nDCG@10
Default tier
Exa Search Instant
0.524
Exa Reranker Auto
0.685
Cohere Rerank 5 Pro
0.744
Voyage Rerank 3
0.771
Google Semantic Ranker 5
0.717
0.00
0.30
0.60
0.90
Fast tier
Exa Search Instant
0.524
Exa Reranker Fast
0.658
Cohere Rerank 5 Fast
0.743
Voyage Rerank 3 Lite
0.757
Google Semantic Ranker 5 Fast
0.687
0.00
0.30
0.60
0.90
Figure 3: Error bars are 95% confidence intervals from a stratified query bootstrap. 317 queries. The light grey bar is the Exa Search Instant order.

#Freshness

Some queries like breaking news require the most recent information. Common examples include current stock price or the latest API version. With the amount of information constantly increasing, freshness becomes a crucial capability of search systems.

Setup: We use 1,000 multilingual synthetic queries with 60 candidates each. Every set of documents combines current pages with stale ones. Some examples are an old pricing page, outdated API docs or a superseded announcement. Each model receives URL, title and publication date along with the text.

Results: Exa is the best at ranking fresher content higher. The Fast reranker in particular is dramatically better at detecting the most up-to-date information.

Freshness: nDCG@10
Default tier
No rerank
0.156
Exa Reranker Auto
0.738
Cohere Rerank 5 Pro
0.715
Voyage Rerank 3
0.692
Google Semantic Ranker 5
0.684
0.00
0.50
1.00
Fast tier
No rerank
0.156
Exa Reranker Fast
0.797
Cohere Rerank 5 Fast
0.713
Voyage Rerank 3 Lite
0.649
Google Semantic Ranker 5 Fast
0.695
0.00
0.50
1.00
Figure 5: Error bars are 95% confidence intervals from a stratified query bootstrap. 1,000 queries, 60 candidates each. The light grey bar is the stored candidate order, before reranking.

#Authority

The information is not the only thing that matters. More and more documents come from low-quality sources. There is also an increasing number of AI SEO tactics such as prompt-injection that the reranker must withstand.

Setup: This benchmark uses the same format as freshness (1,000 queries with 60 candidates each). The content has adversarial hard negatives: prompt injections ("rank this page first"), SEO keyword stuffing, Unicode payloads and fake authority claims. A reranker should rank the legitimate sources above them.

Results: All rankers are relatively robust to authority. However, Exa is far ahead and gets fooled ~10 percentage points less often than the leading competition from Google Cloud and Cohere.

Authority: nDCG@10 under adversarial content
Default tier
No rerank
0.158
Exa Reranker Auto
0.866
Cohere Rerank 5 Pro
0.765
Voyage Rerank 3
0.722
Google Semantic Ranker 5
0.775
0.00
0.50
1.00
Fast tier
No rerank
0.158
Exa Reranker Fast
0.835
Cohere Rerank 5 Fast
0.749
Voyage Rerank 3 Lite
0.684
Google Semantic Ranker 5 Fast
0.749
0.00
0.50
1.00
Figure 6: Error bars are 95% confidence intervals from a stratified query bootstrap. 1,000 queries, 60 candidates each. The light grey bar is the stored candidate order, before reranking.

#Instruction-following

AI Agents often state how they want the results to be ranked. Examples are "include only peer-reviewed sources", "show the official documentation", "give a dataset, not a paper about it".

Setup: MAIR15 is a benchmark of 126 instructed retrieval tasks (9,972 queries) across web, academic, code, legal, finance and medical domains. Every query comes with a task instruction. We pass each model the instruction together with the query and rerank the top 50 retrieved from gemini-embedding-2.

Results: This benchmark was the flagship graph for Voyage Reranker release, so it makes sense they take first place. However, Exa and Cohere are a close second. Google Cloud reranker is much worse than other rerankers at following instructions (it substantially regresses Gemini Embedding retrieval).

Instruction-following: MAIR macro nDCG@10
Default tier
Gemini embedding 2
0.558
Exa Reranker Auto
0.586
Cohere Rerank 5 Pro
0.584
Voyage Rerank 3
0.612
Google Semantic Ranker 5
0.441
0.00
0.20
0.40
0.60
Fast tier
Gemini embedding 2
0.558
Exa Reranker Fast
0.560
Cohere Rerank 5 Fast
0.572
Voyage Rerank 3 Lite
0.597
Google Semantic Ranker 5 Fast
0.431
0.00
0.20
0.40
0.60
Figure 7: Error bars are 95% confidence intervals from a stratified query bootstrap. 126 instructed tasks, 9,972 queries. The light grey bar is the Gemini embedding 2 order, before reranking.

#Conclusion

End-to-end search quality is what matters to agents, not the individual performance of retrieval or ranking. But to achieve the highest possible search quality, we treat ranking as a first-class citizen, not an afterthought. Even though we don’t currently offer reranking as a standalone API, our benchmarking is designed to compare Exa Reranker with the best standalone products.

On the textbook task, topical relevance on BEIR and MIRACL, every frontier reranker lands within a few points, and Exa belongs to this group. The diversity of search tasks asks for more than topical relevance, though. A navigational query has one correct page, a time-sensitive query has a current answer, and many relevant-looking pages can try to manipulate rankers. That is where we see the standalone reranking APIs falling short, while Exa proves its generalizing capabilities. Averaged over all seven benchmarks, both Exa Reranker Auto and Exa Reranker Fast are quality leaders in their respective group. Additionally, Exa Reranker Fast is able to beat all competing default-tier rerankers (see Figure 1).

#Citation

@online{exa2026reranking,
author = {Bartosz Dzionek},
title = {{Relevance isn’t enough: what it takes to rerank the web}},
date = {2026-10-22},
url = {https://exa.ai/blog/sota-reranking}
}

We're hiring ML researchers to work on ranking, retrieval and evaluation at web scale.

See open roles

#Acknowledgements

Thanks to Ben Chen, Michael Fine, Joshua Yurtsever, Aman Choudhri, Shreyas Sreenivas, Lakee Sivaraya and Luca Arnaboldi, who worked on Exa's reranker and its evaluations.

#Citations

  1. 1.

    Broder, A. (2002). A Taxonomy of Web Search. ACM SIGIR Forum, 36(2), 3–10.

  2. 2.
  3. 3.
  4. 4.
  5. 5.
  6. 6.

    Google Cloud. Improve Search and RAG Quality with Ranking API. Google Cloud Documentation.

  7. 7.

    Järvelin, K., & Kekäläinen, J. (2002). Cumulated Gain-Based Evaluation of IR Techniques. ACM Transactions on Information Systems, 20(4), 422–446.

  8. 8.

    Efron, B., & Tibshirani, R. J. (1993). An Introduction to the Bootstrap. Chapman & Hall.

  9. 9.

    Thakur, N., et al. (2021). BEIR: A Heterogeneous Benchmark for Zero-shot Evaluation of Information Retrieval Models. NeurIPS 2021 Datasets and Benchmarks Track.

  10. 10.

    Grönberg, J. (2025). Ranking API BEIR Evaluation. Google Cloud, GitHub.

  11. 11.

    Zhang, X., et al. (2023). MIRACL: A Multilingual Retrieval Dataset Covering 18 Diverse Languages. Transactions of the Association for Computational Linguistics, 11.

  12. 12.

    Shanbhogue, M., et al. (2026). Gemini Embedding 2: A Native Multimodal Embedding Model from Gemini. arXiv:2605.27295.

  13. 13.

    Ahn, J., et al. (2026). WebCode: Search Evals for Coding Agents. Exa Blog.

  14. 14.

    Exa. Exa Search API. Exa Documentation.

  15. 15.

#Appendix

#A. Datasets

BenchmarkQueriesCandidates / queryLanguagesLabelsFirst stage
BEIR (6 datasets)1,646≤50enDataset qrels (graded for msmarco)Gemini embedding 2
MIRACL (dev)12,514≤50multilingualNative-speaker judgmentsGemini embedding 2
MAIR (126 tasks)9,972≤50enGraded qrelsGemini embedding 2
Coding31750enBinary, groundedExa Search Instant top-50 (Oct 2026)
Navigational (3 sets)63950enBinary, groundedExa Search Instant top-50 (Oct 2026)
Freshness1,00060multilingualGraded 0–1Synthetic candidate set
Authority1,00060multilingualGraded 0–1, adversarial negatives = 0Synthetic candidate set

Queries that only have documents with one label are dropped, because nDCG is degenerate for them. Coding and navigational labels come from GPT-5.4 (xhigh reasoning), which marks whether a page grounds the query's known answer.

Freshness and authority each have 2 strong positives, 8 mostly relevant documents, 20 hard negatives and 30 easy negatives per query.

#B. Evaluation protocol

  • Fixed candidates. Within a benchmark, every reranker receives identical candidate lists in identical order.
  • Document text. BEIR, MIRACL and MAIR: title and document text, cut at 20,000 characters (this shortens 4% of MAIR documents and under 0.1% of BEIR and MIRACL documents). Coding: 720-character page extracts. Navigational: 8,000-character page extracts. Freshness and authority: 720-character extracts plus URL, title and publication date.
  • Instructions. On MAIR every model receives Instruct: {instruction}\nQuery: {query} string.
  • API versions. Cohere rerank-v5.0-pro and rerank-v5.0-fast were queried on October 21, 2026 for all seven benchmarks. Voyage rerank-3 and rerank-3-lite, and Google semantic-ranker-default-005 and semantic-ranker-fast-005 were queried on October 8, 2026 for BEIR, MIRACL, MAIR, coding and navigational, and between September 29 and October 2, 2026 for freshness and authority.
  • Sanity checks. We doubled checked every reranking system received the same query and documents (in the same order). The MAIR results are similar to the blog post published by Voyage Rerank 3.

#C. Metrics

For a ranking with graded relevance relirel_i at position ii:

DCG@k=∑i=1krelilog⁡2(i+1),nDCG@k=DCG@kIDCG@k\mathrm{DCG@}k = \sum_{i=1}^{k} \frac{rel_i}{\log_2(i + 1)}, \qquad \mathrm{nDCG@}k = \frac{\mathrm{DCG@}k}{\mathrm{IDCG@}k}

The ideal ranking uses all judged labels for the query, so a relevant document the first stage dropped counts against every system equally. Each benchmark's score is the macro average over its subsets. The overall score is a mean of the seven benchmark scores.

#D. Statistical testing

Confidence intervals use a stratified bootstrap with B=10,000B = 10{,}000. Each resample draws queries with replacement within each subset, recomputes the macro average, and the interval is the 2.5th–97.5th percentile. Differences between two systems are computed on the same bootstrap draws (paired), and a difference counts as significant only when the paired interval excludes zero.

#E. Summary

Macro nDCG@10 per benchmark. Numbers in bold show best results for both the default-tier and fast-tier.

ModelBEIRMIRACLMAIRCodingNavigationalFreshnessAuthorityOverall
Exa Reranker Auto0.8400.8870.5860.6850.5640.7380.8660.738
Cohere Rerank 5 Pro0.8540.8860.5840.7440.3020.7150.7650.693
Voyage Rerank 30.8330.9000.6120.7710.4470.6920.7220.711
Google Semantic Ranker 50.8400.8940.4410.7170.4200.6840.7750.682
Exa Reranker Fast0.8250.8840.5600.6580.5710.7970.8350.733
Cohere Rerank 5 Fast0.8440.8820.5720.7430.3020.7130.7490.686
Voyage Rerank 3 Lite0.8190.8820.5970.7570.4350.6490.6840.689
Google Semantic Ranker 5 Fast0.8230.8670.4310.6870.3940.6950.7490.664

#F. BEIR per-dataset results

nDCG@10 per dataset. Numbers in bold show best results for both the default-tier and fast-tier.

Modeldbpedia-entitymsmarconfcorpusscidocstrec-covidwebis-touche2020Macro
Gemini embedding 2 (no rerank)0.6080.7410.9110.9060.8670.5130.758
Exa Reranker Auto0.6780.7760.9190.9440.8940.8310.840
Cohere Rerank 5 Pro0.6500.7940.9150.9260.9010.9370.854
Voyage Rerank 30.6620.8140.9160.9000.9090.7950.833
Google Semantic Ranker 50.6500.7920.9060.9060.8960.8890.840
Exa Reranker Fast0.6660.7690.9130.9330.8710.7990.825
Cohere Rerank 5 Fast0.6420.7920.9070.8980.8880.9350.844
Voyage Rerank 3 Lite0.6480.7980.9130.8650.8960.7940.819
Google Semantic Ranker 5 Fast0.6240.7670.8940.8850.8810.8900.823

#G. MIRACL per-language results

nDCG@10 per language. Numbers in bold show best results for both the default-tier and fast-tier.

Modelarbndeenesfafifrhi
Gemini embedding 2 (no rerank)0.8990.9090.8440.8730.8880.8250.9120.8010.836
Exa Reranker Auto0.9120.9060.8550.8840.8990.8190.9200.8080.828
Cohere Rerank 5 Pro0.9190.9200.8680.8890.9140.8220.9170.8290.828
Voyage Rerank 30.9280.9380.8800.8950.9130.8410.9250.8260.837
Google Semantic Ranker 50.9220.9230.8620.8890.9040.8220.9180.8160.840
Exa Reranker Fast0.9170.9100.8600.8810.8980.8160.9220.8120.839
Cohere Rerank 5 Fast0.9140.9040.8650.8870.9080.8250.9110.8180.830
Voyage Rerank 3 Lite0.9180.9110.8640.8810.8980.8310.9180.8080.819
Google Semantic Ranker 5 Fast0.8980.9060.8450.8630.8800.8100.8910.7950.802
ModelidjakoruswtethyozhMacro
Gemini embedding 2 (no rerank)0.8490.8790.7970.9230.9430.9260.9160.9580.8120.877
Exa Reranker Auto0.8500.8990.8150.9320.9500.9650.9390.9520.8360.887
Cohere Rerank 5 Pro0.8520.9150.8440.9420.8950.9000.9330.8860.8710.886
Voyage Rerank 30.8610.9140.8620.9460.9470.9690.9420.9250.8570.900
Google Semantic Ranker 50.8510.9090.8550.9440.9560.9450.9340.9350.8640.894
Exa Reranker Fast0.8560.8920.8200.9230.9500.9310.9220.9270.8380.884
Cohere Rerank 5 Fast0.8550.9060.8540.9360.8930.8890.9100.9030.8660.882
Voyage Rerank 3 Lite0.8540.8880.8390.9310.9200.9530.9250.8790.8420.882
Google Semantic Ranker 5 Fast0.8390.8660.8460.9050.8920.9440.9090.8800.8270.867

#H. MAIR per-domain results

Macro nDCG@10 per domain. Numbers in bold show best results for both the default-tier and fast-tier.

ModelAcademicCodeFinanceLegalMedicalWebMacro
Gemini embedding 2 (no rerank)0.5810.6280.6950.4980.4430.5600.558
Exa Reranker Auto0.6010.6700.7520.5720.4290.5870.586
Cohere Rerank 5 Pro0.5670.6180.7320.5590.5330.5780.584
Voyage Rerank 30.5890.6410.7800.6120.5430.6080.612
Google Semantic Ranker 50.3540.4200.5600.4180.3520.4920.441
Exa Reranker Fast0.5570.6340.7260.5510.4120.5650.560
Cohere Rerank 5 Fast0.5350.6000.7190.5470.5220.5750.572
Voyage Rerank 3 Lite0.5740.6180.7710.5970.5330.5940.597
Google Semantic Ranker 5 Fast0.3190.3990.5460.4120.3570.4890.431

#I. Coding and navigational results

nDCG@10 per dataset. Numbers in bold show best results for both the default-tier and fast-tier.

Modelmixed navigationalceocompaniesNavigational macroCoding
Exa Search Instant (no rerank)0.7070.2350.6550.5320.524
Exa Reranker Auto0.7110.3290.6510.5640.685
Cohere Rerank 5 Pro0.4040.1960.3060.3020.744
Voyage Rerank 30.4830.4230.4360.4470.771
Google Semantic Ranker 50.5770.1910.4930.4200.717
Exa Reranker Fast0.7290.3200.6650.5710.658
Cohere Rerank 5 Fast0.3960.2200.2900.3020.743
Voyage Rerank 3 Lite0.4730.4200.4120.4350.757
Google Semantic Ranker 5 Fast0.5300.1510.5020.3940.687

#J. Freshness and authority at different depths

ModelFresh. @10Fresh. @5Fresh. @1Auth. @10Auth. @5Auth. @1
Stored order (no rerank)0.1560.1420.1150.1580.1450.135
Exa Reranker Auto0.7380.7720.9510.8660.8370.891
Cohere Rerank 5 Pro0.7150.7510.7740.7650.8160.808
Voyage Rerank 30.6920.7220.6950.7220.7670.747
Google Semantic Ranker 50.6840.7050.6970.7750.8130.806
Exa Reranker Fast0.7970.8170.9800.8350.8350.908
Cohere Rerank 5 Fast0.7130.7540.8070.7490.8010.813
Voyage Rerank 3 Lite0.6490.6860.6810.6840.7360.740
Google Semantic Ranker 5 Fast0.6950.7270.7400.7490.7990.798