Independent reference. No vendor affiliation. Reprinted scores dated to their source; elsewhere we link the official board. Editorial policy.
Abstract
WhatZero-shot retrieval benchmark: 18 datasets across nine IR task types, headline metric nDCG@10
WhoThakur, Reimers, Rücklé, Srivastava & Gurevych, NeurIPS 2021 Datasets & Benchmarks (arXiv:2104.08663)
MeasuresThe retrieval stage of RAG only, not generation. nDCG@10 ranks the results list.
Repositorygithub.com/beir-cellar/beir
Section II.xiv · RAG & Retrieval|Reviewed 2026

BEIR: Zero-Shot Retrieval Evaluation for RAG

BEIR is the benchmark that measures the retrieval half of a RAG pipeline: how well a model finds relevant documents in a domain it was not trained on. Eighteen datasets, nine task types, nDCG@10 as the headline number. It is the first check for retrieval generalisation, and it deliberately says nothing about the generated answer.

BEIR for RAG at a glanceUse BEIR to compare retrievers and embedding models on their ability to find relevant context across many domains. The headline is the mean nDCG@10 across datasets, but the per-dataset breakdown is the honest read because averages hide domain-specific failures and because different tools average over different dataset subsets. BEIR measures retrieval only; pair it with MTEB for broader embedding quality and with RAGAS or a golden dataset for end-to-end answer faithfulness. For the full RAG picture, start from our RAG benchmark comparison.
01

What BEIR measures

BEIR, introduced by Thakur et al. in 2021 and accepted to the NeurIPS 2021 Datasets and Benchmarks track, is a heterogeneous information-retrieval benchmark built to test one thing that earlier benchmarks did not: how well a retriever generalises to domains and query styles it was never trained on. Each task gives the model a query and a document corpus; the model ranks the corpus, and the ranking is scored against human relevance judgements. There is no generation step and no answer to grade, only a ranked list.

In a retrieval-augmented-generation pipeline, that ranked list is exactly the retrieval stage: the documents that get passed to the model as context. BEIR therefore measures the input quality of RAG. A high BEIR score means the retriever surfaces the right context; it says nothing about whether the downstream model then uses that context faithfully. This is why honest RAG claims never quote BEIR alone: retrieval quality and generation faithfulness are separate axes, and BEIR covers only the first.

The finding that made BEIR influential was uncomfortable for the dense-retrieval literature of the time. Neural retrievers that comfortably beat the BM25 lexical baseline in-domain frequently lost to it out-of-domain. BEIR quantified that generalisation gap across eighteen datasets, and in doing so it changed how retrieval models are reported: a model card that quotes only in-domain MS MARCO numbers is now treated as incomplete.

02

The nine task types

BEIR's eighteen datasets are grouped into nine task types spanning open-domain QA, scientific and biomedical retrieval, fact-checking, argumentation, and more. The breadth is the point: a model that scores well across all nine has demonstrated retrieval competence that transfers, not competence tuned to one corpus.

Task type
Datasets and what they test
Question answering
Retrieve passages that answer a natural-language question. Datasets: MS MARCO, Natural Questions, HotpotQA, FiQA-2018. The largest and most-cited task group.
Bio-medical IR
Retrieve scientific or clinical documents for biomedical queries. Datasets: TREC-COVID, NFCorpus, BioASQ. Domain shift from general web text is large, so a strong discriminator of generalisation.
Fact checking
Retrieve evidence for or against a claim. Datasets: FEVER, Climate-FEVER, SciFact. Tests whether the retriever surfaces contradicting as well as supporting evidence.
Duplicate-question retrieval
Find questions equivalent to a query question. Datasets: Quora, CQADupStack. Sensitive to paraphrase and semantic-similarity quality.
Argument retrieval
Retrieve arguments relevant to a debate topic. Datasets: ArguAna, Touche-2020. Stance and rhetorical structure matter, not just topical overlap.
Entity retrieval
Retrieve entity descriptions for an entity-centric query. Dataset: DBPedia-Entity. Rewards structured, knowledge-base-aligned retrieval.
Citation prediction
Retrieve documents a paper should cite. Dataset: SCIDOCS. A specialised scientific-IR signal.
News retrieval
Retrieve news articles relevant to a query. Datasets: TREC-NEWS, Robust04. Licence-gated, so often excluded from public averages.
Tweet retrieval
Retrieve relevant tweets for a query signal. Dataset: Signal-1M. Short, noisy text; licence-gated.

Not all eighteen datasets are freely downloadable. TREC-NEWS, Robust04, Signal-1M and BioASQ are licence-gated or require manual retrieval, so most public evaluations report an average over the fifteen to seventeen datasets they can access. When you compare two BEIR figures, confirm they cover the same subset; a mean over thirteen easy datasets is not the same benchmark as a mean over all eighteen.

03

nDCG@10 and the other metrics

The BEIR framework computes a full spread of retrieval metrics (nDCG, MAP, Recall and Precision at k values from 1 to 1000, plus MRR), but the community settled on the mean nDCG@10 across datasets as the headline. nDCG@10 rewards placing relevant documents in the top ten results and discounts relevance further down the list, which mirrors how a RAG pipeline actually uses retrieval: only the first handful of retrieved passages usually make it into the context window.

Recall@k matters when your pipeline retrieves a large candidate set and re-ranks it later; in that design a high Recall@100 with a modest nDCG@10 can be fine, because the re-ranker fixes the ordering. Choose the metric that matches your architecture: nDCG@10 for retrieve-then-read pipelines, Recall@k for retrieve-then-rerank pipelines. Quoting nDCG@10 by default is reasonable, but say so, because a bare "BEIR score" is ambiguous about which k and which metric.

04

BEIR and MTEB

BEIR and MTEB are often quoted together and are easy to confuse. BEIR is retrieval-only: eighteen datasets, one job, nDCG@10. MTEB (the Massive Text Embedding Benchmark) is broader, covering many datasets across eight task types including classification, clustering, reranking, semantic similarity and retrieval. MTEB's retrieval track incorporates BEIR datasets directly, so the two overlap on retrieval and diverge everywhere else.

The practical rule: use BEIR when the question is narrow (how good is this retriever at finding relevant documents across domains), and use MTEB when the question is broad (how good is this embedding model for all the jobs a production pipeline asks of it, from retrieval to reranking to deduplication). Most current embedding model cards report both; when comparing models, quote both and read the retrieval sub-scores rather than only the top-line average.

05

Where BEIR is brittle

Three caveats travel with every BEIR number. First, saturation: several individual datasets are close to solved for frontier embedding models, so the headline mean compresses and one-point gaps stop being meaningful. Read the per-dataset table, and weight the datasets that match your domain. Second, subset drift: because of the licence-gated datasets, published BEIR averages silently cover different dataset sets, which makes cross-paper comparison unreliable unless the subset is stated. Third, the zero-shot label is model-relative: MS MARCO and other in-domain datasets are not zero-shot for a model trained on them, so their contribution to that model's average overstates its generalisation.

None of these break BEIR as a research artefact; they are reasons to read it carefully rather than quote the mean. The wider issues of benchmark contamination and what benchmarks miss apply to retrieval evaluation as much as to reasoning benchmarks: a retriever that has seen a corpus in pre-training is not being tested zero-shot on it.

06

When to use BEIR in 2026

Reach for BEIR first when you are selecting a retriever or embedding model and you care about generalisation to new domains, which in RAG you almost always do. Quote the mean nDCG@10 plus the per-dataset breakdown, name the dataset subset, and pair it with MTEB for the broader embedding picture. Then, because BEIR stops at retrieval, add an end-to-end benchmark (RAGAS or a golden dataset scored with LLM-as-judge) to check that the generation stage uses the retrieved context faithfully. See our RAG evaluation deep dive for how the retrieval and generation metrics fit together.

Editor's verdictBEIR is the standard zero-shot retrieval benchmark and the right first check for the retrieval stage of RAG. Quote mean nDCG@10 with the per-dataset breakdown and the dataset subset, pair it with MTEB for embedding breadth, and never let a BEIR score stand in for end-to-end RAG quality; retrieval and generation are separate axes.
Reader Questions
Q.01What is BEIR and what does it measure for RAG?+
BEIR (Benchmarking-IR) is a heterogeneous, zero-shot information-retrieval benchmark. In a RAG pipeline it measures the retrieval stage only: given a query, how well a model ranks the relevant documents from a corpus it was not trained on. It does not evaluate the generation stage, so a strong BEIR score tells you the retriever finds relevant context, not that the final answer is faithful. For end-to-end RAG behaviour you pair BEIR with a generation benchmark such as RAGAS or a custom golden dataset.
Q.02What metrics does BEIR use for RAG evaluation?+
The headline comparison metric is nDCG@10 (Normalised Discounted Cumulative Gain at 10), which rewards placing relevant documents near the top of the ranked list. The BEIR framework also computes MAP, Recall@k, Precision@k and MRR at k values from 1 to 1000, but published BEIR comparisons and embedding model cards almost always rank by the mean nDCG@10 across datasets. When you quote a BEIR number, quote nDCG@10 and say which dataset subset the average covers, because not every reported average uses the same datasets.
Q.03How many datasets and task types does BEIR cover?+
The BEIR paper assembles 18 datasets grouped into nine task types: fact-checking, citation prediction, duplicate-question retrieval, argument retrieval, news retrieval, question answering, tweet retrieval, bio-medical IR, and entity retrieval. Several datasets (for example TREC-NEWS, Robust04, Signal-1M and BioASQ) require a licence or manual download, so the readily-public subset most tools evaluate is closer to 15 to 17 datasets. This matters for comparison: two 'BEIR averages' computed over different subsets are not directly comparable.
Q.04What is the difference between BEIR and MTEB?+
BEIR is a retrieval-only benchmark: 18 datasets, all retrieval, headline metric nDCG@10. MTEB (Massive Text Embedding Benchmark) is broader, covering many datasets across eight task types including classification, clustering, reranking and semantic similarity as well as retrieval. MTEB's retrieval track reuses BEIR datasets, so the two overlap on retrieval. Use BEIR when the question is 'how good is this model at finding relevant documents'; use MTEB when the question is 'how good is this embedding model overall'. Most embedding model cards now report both.
Q.05Why zero-shot, and what does that change?+
BEIR's core methodological contribution is zero-shot evaluation: retrievers are tested on domains and datasets they were not fine-tuned on, which is closer to how a production RAG system meets new data. This was the finding that made BEIR influential: dense retrievers that beat BM25 in-domain often lost to it out-of-domain, so BEIR exposed a generalisation gap that in-domain benchmarks like MS MARCO hid. The caveat is that a dataset is only zero-shot relative to a given model; MS MARCO is in-domain for a model trained on it, so its contribution to that model's BEIR average is not really zero-shot.
Q.06Is BEIR still relevant in 2026?+
Yes, as the standard zero-shot retrieval benchmark, but with two caveats. First, several individual datasets are near saturation for frontier embedding models, so the headline average compresses and small gaps stop being meaningful; read the per-dataset breakdown rather than the mean. Second, BEIR predates modern long-context and instruction-tuned retrievers, and newer suites (MTEB's retrieval track, and task-specific RAG benchmarks) increasingly sit alongside it. BEIR remains the right first check for retrieval generalisation; it is not the whole retrieval evaluation story.
RAG Benchmarks ComparedRAG Evaluation Deep DiveLLM-as-Judge MethodologyBenchmark ContaminationAll BenchmarksWhat Benchmarks Miss

Sources

  1. [1] Thakur, N., Reimers, N., Rücklé, A., Srivastava, A. & Gurevych, I. (2021). BEIR: A Heterogeneous Benchmark for Zero-shot Evaluation of Information Retrieval Models. NeurIPS 2021 Datasets and Benchmarks. arXiv:2104.08663.
  2. [2] BEIR benchmark repository and evaluation framework. github.com/beir-cellar/beir. Accessed July 2026.
  3. [3] Muennighoff, N. et al. (2023). MTEB: Massive Text Embedding Benchmark. arXiv:2210.07316. MTEB's retrieval track reuses BEIR datasets.
From the editor

Benchmarking Agents Review is published by Digital Signet, an independent firm that builds and ships AI agents in production for mid-market companies. If you are evaluating, designing, or productionising LLM agents and want a working second opinion, get in touch.

Book a 30-min scoping callDigital Signet →

30 minutes, free, independent.·1-page action plan within 48h.·Honest if not the right fit.