AI prompts
base on Anserini is a Lucene toolkit for reproducible information retrieval research Anserini <img src="docs/anserini-logo.png" width="300" />
========
[![build](https://github.com/castorini/anserini/actions/workflows/maven.yml/badge.svg)](https://github.com/castorini/anserini/actions)
[![codecov](https://codecov.io/gh/castorini/anserini/branch/master/graph/badge.svg)](https://codecov.io/gh/castorini/anserini)
[![Generic badge](https://img.shields.io/badge/Lucene-v9.9.1-brightgreen.svg)](https://archive.apache.org/dist/lucene/java/9.9.1/)
[![Maven Central](https://img.shields.io/maven-central/v/io.anserini/anserini?color=brightgreen)](https://central.sonatype.com/namespace/io.anserini)
[![LICENSE](https://img.shields.io/badge/license-Apache-blue.svg?style=flat)](https://www.apache.org/licenses/LICENSE-2.0)
[![doi](http://img.shields.io/badge/doi-10.1145%2F3239571-blue.svg?style=flat)](https://doi.org/10.1145/3239571)
Anserini is a toolkit for reproducible information retrieval research.
By building on Lucene, we aim to bridge the gap between academic information retrieval research and the practice of building real-world search applications.
Among other goals, our effort aims to be [the opposite of this](http://phdcomics.com/comics/archive.php?comicid=1689).[*](docs/reproducibility.md)
Anserini grew out of [a reproducibility study of various open-source retrieval engines in 2016](https://link.springer.com/chapter/10.1007/978-3-319-30671-1_30) (Lin et al., ECIR 2016).
See [Yang et al. (SIGIR 2017)](https://dl.acm.org/doi/10.1145/3077136.3080721) and [Yang et al. (JDIQ 2018)](https://dl.acm.org/doi/10.1145/3239571) for overviews.
β Anserini was upgraded from JDK 11 to JDK 21 at commit [`272565`](https://github.com/castorini/anserini/commit/39cecf6c257bae85f4e9f6ab02e0be101338c3cc) (2024/04/03), which corresponds to the release of v0.35.0.
## π₯ Try It!
Anserini is packaged in a self-contained fatjar, which also provides the simplest way to get started.
Assuming you've already got Java installed, fetch the fatjar:
```bash
wget https://repo1.maven.org/maven2/io/anserini/anserini/0.38.0/anserini-0.38.0-fatjar.jar
```
The follow commands will generate a SPLADE++ ED run with the dev queries (encoded using ONNX) on the MS MARCO passage corpus:
```bash
java -cp anserini-0.38.0-fatjar.jar io.anserini.search.SearchCollection \
-index msmarco-v1-passage.splade-pp-ed \
-topics msmarco-v1-passage.dev \
-encoder SpladePlusPlusEnsembleDistil \
-output run.msmarco-v1-passage-dev.splade-pp-ed-onnx.txt \
-impact -pretokenized
```
To evaluate:
```bash
java -cp anserini-0.38.0-fatjar.jar trec_eval -c -M 10 -m recip_rank msmarco-passage.dev-subset run.msmarco-v1-passage-dev.splade-pp-ed-onnx.txt
```
See [detailed instructions](docs/fatjar-regressions/fatjar-regressions-v0.38.0.md) for the current fatjar release of Anserini (v0.38.0) to reproduce regression experiments on the MS MARCO V2.1 corpora for TREC 2024 RAG, on MS MARCO V1 Passage, and on BEIR, all directly from the fatjar!
Also, Anserini comes with a built-in webapp for interactive querying along with a REST API that can be used by other applications.
Check out our documentation [here](docs/rest-api.md).
<!--
We also have [forthcoming instructions](docs/fatjar-regressions/fatjar-regressions-v0.38.1-SNAPSHOT.md) for the next release (v0.38.1-SNAPSHOT) if you're interested.
-->
<details>
<summary>Older instructions</summary>
+ [Anserini v0.37.0](docs/fatjar-regressions/fatjar-regressions-v0.37.0.md)
+ [Anserini v0.36.1](docs/fatjar-regressions/fatjar-regressions-v0.36.1.md)
+ [Anserini v0.36.0](docs/fatjar-regressions/fatjar-regressions-v0.36.0.md)
+ [Anserini v0.35.1](docs/fatjar-regressions/fatjar-regressions-v0.35.1.md)
+ [Anserini v0.35.0](docs/fatjar-regressions/fatjar-regressions-v0.35.0.md)
</details>
## π¬ Installation
Most Anserini features are exposed in the [Pyserini](http://pyserini.io/) Python interface.
If you're more comfortable with Python, start there, although Anserini forms an important building block of Pyserini, so it remains worthwhile to learn about Anserini.
You'll need Java 21 and Maven 3.9+ to build Anserini.
Clone our repo with the `--recurse-submodules` option to make sure the `eval/` submodule also gets cloned (alternatively, use `git submodule update --init`).
Then, build using Maven:
```
mvn clean package
```
The `tools/` directory, which contains evaluation tools and other scripts, is actually [this repo](https://github.com/castorini/anserini-tools), integrated as a [Git submodule](https://git-scm.com/book/en/v2/Git-Tools-Submodules) (so that it can be shared across related projects).
Build as follows (you might get warnings, but okay to ignore):
```bash
cd tools/eval && tar xvfz trec_eval.9.0.4.tar.gz && cd trec_eval.9.0.4 && make && cd ../../..
cd tools/eval/ndeval && make && cd ../../..
```
With that, you should be ready to go.
The onboarding path for Anserini starts [here](docs/start-here.md)!
<details>
<summary>Windows tips</summary>
If you are using Windows, please use WSL2 to build Anserini.
Please refer to the [WSL2 Installation](https://learn.microsoft.com/en-us/windows/wsl/install) document to install WSL2 if you haven't already.
Note that on Windows without WSL2, tests may fail due to encoding issues, see [#1466](https://github.com/castorini/anserini/issues/1466).
A simple workaround is to skip tests by adding `-Dmaven.test.skip=true` to the above `mvn` command.
See [#1121](https://github.com/castorini/pyserini/discussions/1121) for additional discussions on debugging Windows build errors.
</details>
## βοΈ End-to-End Regression Experiments
Anserini is designed to support end-to-end experiments on various standard IR test collections out of the box.
Each of these [_end-to-end_ regressions](docs/regressions.md) starts from the raw corpus, builds the necessary index, performs retrieval runs, and generates evaluation results.
See individual pages for details.
<details>
<summary>MS MARCO V1 Passage Regressions</summary>
### MS MARCO V1 Passage Regressions
| | dev | DL19 | DL20 |
|--------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
| **Unsupervised Sparse** | | | |
| Lucene BoW baselines | [π](docs/regressions/regressions-msmarco-v1-passage.md) | [π](docs/regressions/regressions-dl19-passage.md) | [π](docs/regressions/regressions-dl20-passage.md) |
| Quantized BM25 | [π](docs/regressions/regressions-msmarco-v1-passage.bm25-b8.md) | [π](docs/regressions/regressions-dl19-passage.bm25-b8.md) | [π](docs/regressions/regressions-dl20-passage.bm25-b8.md) |
| WordPiece baselines (pre-tokenized) | [π](docs/regressions/regressions-msmarco-v1-passage.wp-tok.md) | [π](docs/regressions/regressions-dl19-passage.wp-tok.md) | [π](docs/regressions/regressions-dl20-passage.wp-tok.md) |
| WordPiece baselines (Huggingface) | [π](docs/regressions/regressions-msmarco-v1-passage.wp-hgf.md) | [π](docs/regressions/regressions-dl19-passage.wp-hgf.md) | [π](docs/regressions/regressions-dl20-passage.wp-hgf.md) |
| WordPiece + Lucene BoW baselines | [π](docs/regressions/regressions-msmarco-v1-passage.wp-ca.md) | [π](docs/regressions/regressions-dl19-passage.wp-ca.md) | [π](docs/regressions/regressions-dl20-passage.wp-ca.md) |
| doc2query | [π](docs/regressions/regressions-msmarco-v1-passage.doc2query.md) | | |
| doc2query-T5 | [π](docs/regressions/regressions-msmarco-v1-passage.docTTTTTquery.md) | [π](docs/regressions/regressions-dl19-passage.docTTTTTquery.md) | [π](docs/regressions/regressions-dl20-passage.docTTTTTquery.md) |
| **Learned Sparse (uniCOIL family)** | | | |
| uniCOIL noexp | [π«](docs/regressions/regressions-msmarco-v1-passage.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-dl19-passage.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-dl20-passage.unicoil-noexp.cached.md) |
| uniCOIL with doc2query-T5 | [π«](docs/regressions/regressions-msmarco-v1-passage.unicoil.cached.md) | [π«](docs/regressions/regressions-dl19-passage.unicoil.cached.md) | [π«](docs/regressions/regressions-dl20-passage.unicoil.cached.md) |
| uniCOIL with TILDE | [π«](docs/regressions/regressions-msmarco-v1-passage.unicoil-tilde-expansion.cached.md) | | |
| **Learned Sparse (other)** | | | |
| DeepImpact | [π«](docs/regressions/regressions-msmarco-v1-passage.deepimpact.cached.md) | | |
| SPLADEv2 | [π«](docs/regressions/regressions-msmarco-v1-passage.distill-splade-max.cached.md) | | |
| SPLADE++ CoCondenser-EnsembleDistil | [π«](docs/regressions/regressions-msmarco-v1-passage.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-msmarco-v1-passage.splade-pp-ed.onnx.md) | [π«](docs/regressions/regressions-dl19-passage.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl19-passage.splade-pp-ed.onnx.md) | [π«](docs/regressions/regressions-dl20-passage.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl20-passage.splade-pp-ed.onnx.md) |
| SPLADE++ CoCondenser-SelfDistil | [π«](docs/regressions/regressions-msmarco-v1-passage.splade-pp-sd.cached.md)[π
ΎοΈ](docs/regressions/regressions-msmarco-v1-passage.splade-pp-sd.onnx.md) | [π«](docs/regressions/regressions-dl19-passage.splade-pp-sd.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl19-passage.splade-pp-sd.onnx.md) | [π«](docs/regressions/regressions-dl20-passage.splade-pp-sd.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl20-passage.splade-pp-sd.onnx.md) |
| **Learned Dense** (HNSW indexes) | | | |
| cosDPR-distil | full:[π«](docs/regressions/regressions-msmarco-v1-passage.cos-dpr-distil.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-msmarco-v1-passage.cos-dpr-distil.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-msmarco-v1-passage.cos-dpr-distil.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-msmarco-v1-passage.cos-dpr-distil.parquet.hnsw-int8.onnx.md) | full:[π«](docs/regressions/regressions-dl19-passage.cos-dpr-distil.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl19-passage.cos-dpr-distil.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-dl19-passage.cos-dpr-distil.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl19-passage.cos-dpr-distil.parquet.hnsw-int8.onnx.md) | full:[π«](docs/regressions/regressions-dl20-passage.cos-dpr-distil.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl20-passage.cos-dpr-distil.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-dl20-passage.cos-dpr-distil.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl20-passage.cos-dpr-distil.parquet.hnsw-int8.onnx.md) |
| BGE-base-en-v1.5 | full:[π«](docs/regressions/regressions-msmarco-v1-passage.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-msmarco-v1-passage.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-msmarco-v1-passage.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-msmarco-v1-passage.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) | full:[π«](docs/regressions/regressions-dl19-passage.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl19-passage.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-dl19-passage.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl19-passage.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) | full:[π«](docs/regressions/regressions-dl20-passage.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl20-passage.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-dl20-passage.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl20-passage.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| OpenAI Ada2 | full:[π«](docs/regressions/regressions-msmarco-v1-passage.openai-ada2.parquet.hnsw.cached.md) int8:[π«](docs/regressions/regressions-msmarco-v1-passage.openai-ada2.parquet.hnsw-int8.cached.md) | full:[π«](docs/regressions/regressions-dl19-passage.openai-ada2.parquet.hnsw.cached.md) int8:[π«](docs/regressions/regressions-dl19-passage.openai-ada2.parquet.hnsw-int8.cached.md) | full:[π«](docs/regressions/regressions-dl20-passage.openai-ada2.parquet.hnsw.cached.md) int8:[π«](docs/regressions/regressions-dl20-passage.openai-ada2.parquet.hnsw-int8.cached.md) |
| Cohere English v3.0 | full:[π«](docs/regressions/regressions-msmarco-v1-passage.cohere-embed-english-v3.0.parquet.hnsw.cached.md) int8:[π«](docs/regressions/regressions-msmarco-v1-passage.cohere-embed-english-v3.0.parquet.hnsw-int8.cached.md) | full:[π«](docs/regressions/regressions-dl19-passage.cohere-embed-english-v3.0.parquet.hnsw.cached.md) int8:[π«](docs/regressions/regressions-dl19-passage.cohere-embed-english-v3.0.parquet.hnsw-int8.cached.md) | full:[π«](docs/regressions/regressions-dl20-passage.cohere-embed-english-v3.0.parquet.hnsw.cached.md) int8:[π«](docs/regressions/regressions-dl20-passage.cohere-embed-english-v3.0.parquet.hnsw-int8.cached.md) |
| **Learned Dense** (flat indexes) | | | |
| cosDPR-distil | full:[π«](docs/regressions/regressions-msmarco-v1-passage.cos-dpr-distil.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-msmarco-v1-passage.cos-dpr-distil.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-msmarco-v1-passage.cos-dpr-distil.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-msmarco-v1-passage.cos-dpr-distil.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-dl19-passage.cos-dpr-distil.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl19-passage.cos-dpr-distil.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-dl19-passage.cos-dpr-distil.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl19-passage.cos-dpr-distil.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-dl20-passage.cos-dpr-distil.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl20-passage.cos-dpr-distil.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-dl20-passage.cos-dpr-distil.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl20-passage.cos-dpr-distil.parquet.flat-int8.onnx.md) |
| BGE-base-en-v1.5 | full:[π«](docs/regressions/regressions-msmarco-v1-passage.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-msmarco-v1-passage.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-msmarco-v1-passage.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-msmarco-v1-passage.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-dl19-passage.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl19-passage.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-dl19-passage.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl19-passage.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-dl20-passage.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl20-passage.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-dl20-passage.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl20-passage.bge-base-en-v1.5.parquet.flat-int8.onnx.md) |
| OpenAI Ada2 | full:[π«](docs/regressions/regressions-msmarco-v1-passage.openai-ada2.parquet.flat.cached.md) int8:[π«οΈ](docs/regressions/regressions-msmarco-v1-passage.openai-ada2.parquet.flat-int8.cached.md) | full:[π«](docs/regressions/regressions-dl19-passage.openai-ada2.parquet.flat.cached.md) int8:[π«](docs/regressions/regressions-dl19-passage.openai-ada2.parquet.flat-int8.cached.md) | full:[π«](docs/regressions/regressions-dl20-passage.openai-ada2.parquet.flat.cached.md) int8:[π«](docs/regressions/regressions-dl20-passage.openai-ada2.parquet.flat-int8.cached.md) |
| Cohere English v3.0 | full:[π«](docs/regressions/regressions-msmarco-v1-passage.cohere-embed-english-v3.0.parquet.flat.cached.md) int8:[π«](docs/regressions/regressions-msmarco-v1-passage.cohere-embed-english-v3.0.parquet.flat-int8.cached.md) | full:[π«](docs/regressions/regressions-dl19-passage.cohere-embed-english-v3.0.parquet.flat.cached.md) int8:[π«](docs/regressions/regressions-dl19-passage.cohere-embed-english-v3.0.parquet.flat-int8.cached.md) | full:[π«](docs/regressions/regressions-dl20-passage.cohere-embed-english-v3.0.parquet.flat.cached.md) int8:[π«](docs/regressions/regressions-dl20-passage.cohere-embed-english-v3.0.parquet.flat-int8.cached.md) |
| **Learned Dense** (Inverted; experimental) | | | |
| cosDPR-distil w/ "fake words" | [π«](docs/regressions/regressions-msmarco-v1-passage.cos-dpr-distil.fw.md) | [π«](docs/regressions/regressions-dl19-passage.cos-dpr-distil.fw.md) | [π«](docs/regressions/regressions-dl20-passage.cos-dpr-distil.fw.md) |
| cosDPR-distil w/ "LexLSH" | [π«](docs/regressions/regressions-msmarco-v1-passage.cos-dpr-distil.lexlsh.md) | [π«](docs/regressions/regressions-dl19-passage.cos-dpr-distil.lexlsh.md) | [π«](docs/regressions/regressions-dl20-passage.cos-dpr-distil.lexlsh.md) |
<details>
<summary>Deprecated instructions for learned dense models using corpora in jsonl format</summary>
| | dev | DL19 | DL20 |
|--------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
| **Learned Dense** (HNSW indexes) | | | |
| cosDPR-distil | full:[π«](docs/regressions/regressions-msmarco-v1-passage.cos-dpr-distil.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-msmarco-v1-passage.cos-dpr-distil.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-msmarco-v1-passage.cos-dpr-distil.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-msmarco-v1-passage.cos-dpr-distil.hnsw-int8.onnx.md) | full:[π«](docs/regressions/regressions-dl19-passage.cos-dpr-distil.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl19-passage.cos-dpr-distil.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-dl19-passage.cos-dpr-distil.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl19-passage.cos-dpr-distil.hnsw-int8.onnx.md) | full:[π«](docs/regressions/regressions-dl20-passage.cos-dpr-distil.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl20-passage.cos-dpr-distil.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-dl20-passage.cos-dpr-distil.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl20-passage.cos-dpr-distil.hnsw-int8.onnx.md) |
| BGE-base-en-v1.5 | full:[π«](docs/regressions/regressions-msmarco-v1-passage.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-msmarco-v1-passage.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-msmarco-v1-passage.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-msmarco-v1-passage.bge-base-en-v1.5.hnsw-int8.onnx.md) | full:[π«](docs/regressions/regressions-dl19-passage.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl19-passage.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-dl19-passage.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl19-passage.bge-base-en-v1.5.hnsw-int8.onnx.md) | full:[π«](docs/regressions/regressions-dl20-passage.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl20-passage.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-dl20-passage.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl20-passage.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| OpenAI Ada2 | full:[π«](docs/regressions/regressions-msmarco-v1-passage.openai-ada2.hnsw.cached.md) int8:[π«](docs/regressions/regressions-msmarco-v1-passage.openai-ada2.hnsw-int8.cached.md) | full:[π«](docs/regressions/regressions-dl19-passage.openai-ada2.hnsw.cached.md) int8:[π«](docs/regressions/regressions-dl19-passage.openai-ada2.hnsw-int8.cached.md) | full:[π«](docs/regressions/regressions-dl20-passage.openai-ada2.hnsw.cached.md) int8:[π«](docs/regressions/regressions-dl20-passage.openai-ada2.hnsw-int8.cached.md) |
| Cohere English v3.0 | full:[π«](docs/regressions/regressions-msmarco-v1-passage.cohere-embed-english-v3.0.hnsw.cached.md) int8:[π«](docs/regressions/regressions-msmarco-v1-passage.cohere-embed-english-v3.0.hnsw-int8.cached.md) | full:[π«](docs/regressions/regressions-dl19-passage.cohere-embed-english-v3.0.hnsw.cached.md) int8:[π«](docs/regressions/regressions-dl19-passage.cohere-embed-english-v3.0.hnsw-int8.cached.md) | full:[π«](docs/regressions/regressions-dl20-passage.cohere-embed-english-v3.0.hnsw.cached.md) int8:[π«](docs/regressions/regressions-dl20-passage.cohere-embed-english-v3.0.hnsw-int8.cached.md) |
| **Learned Dense** (flat indexes) | | | |
| cosDPR-distil | full:[π«](docs/regressions/regressions-msmarco-v1-passage.cos-dpr-distil.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-msmarco-v1-passage.cos-dpr-distil.flat.onnx.md) int8:[π«](docs/regressions/regressions-msmarco-v1-passage.cos-dpr-distil.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-msmarco-v1-passage.cos-dpr-distil.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-dl19-passage.cos-dpr-distil.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl19-passage.cos-dpr-distil.flat.onnx.md) int8:[π«](docs/regressions/regressions-dl19-passage.cos-dpr-distil.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl19-passage.cos-dpr-distil.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-dl20-passage.cos-dpr-distil.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl20-passage.cos-dpr-distil.flat.onnx.md) int8:[π«](docs/regressions/regressions-dl20-passage.cos-dpr-distil.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl20-passage.cos-dpr-distil.flat-int8.onnx.md) |
| BGE-base-en-v1.5 | full:[π«](docs/regressions/regressions-msmarco-v1-passage.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-msmarco-v1-passage.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-msmarco-v1-passage.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-msmarco-v1-passage.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-dl19-passage.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl19-passage.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-dl19-passage.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl19-passage.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-dl20-passage.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl20-passage.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-dl20-passage.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-dl20-passage.bge-base-en-v1.5.flat-int8.onnx.md) |
| OpenAI Ada2 | full:[π«](docs/regressions/regressions-msmarco-v1-passage.openai-ada2.flat.cached.md) int8:[π«οΈ](docs/regressions/regressions-msmarco-v1-passage.openai-ada2.flat-int8.cached.md) | full:[π«](docs/regressions/regressions-dl19-passage.openai-ada2.flat.cached.md) int8:[π«](docs/regressions/regressions-dl19-passage.openai-ada2.flat-int8.cached.md) | full:[π«](docs/regressions/regressions-dl20-passage.openai-ada2.flat.cached.md) int8:[π«](docs/regressions/regressions-dl20-passage.openai-ada2.flat-int8.cached.md) |
| Cohere English v3.0 | full:[π«](docs/regressions/regressions-msmarco-v1-passage.cohere-embed-english-v3.0.flat.cached.md) int8:[π«](docs/regressions/regressions-msmarco-v1-passage.cohere-embed-english-v3.0.flat-int8.cached.md) | full:[π«](docs/regressions/regressions-dl19-passage.cohere-embed-english-v3.0.flat.cached.md) int8:[π«](docs/regressions/regressions-dl19-passage.cohere-embed-english-v3.0.flat-int8.cached.md) | full:[π«](docs/regressions/regressions-dl20-passage.cohere-embed-english-v3.0.flat.cached.md) int8:[π«](docs/regressions/regressions-dl20-passage.cohere-embed-english-v3.0.flat-int8.cached.md) |
</details>
Key:
+ π = keyword queries
+ "full" = full 32-bit floating precision
+ "int8" = quantized 8-bit precision
+ π« = cached queries, π
ΎοΈ = query encoding with ONNX
### Available Corpora for Download
| Corpora | Size | Checksum |
|:-----------------------------------------------------------------------------------------------------------------------------------------|-------:|:-----------------------------------|
| [Quantized BM25](https://rgw.cs.uwaterloo.ca/JIMMYLIN-bucket0/data/msmarco-passage-bm25-b8.tar) | 1.2 GB | `0a623e2c97ac6b7e814bf1323a97b435` |
| [uniCOIL (noexp)](https://rgw.cs.uwaterloo.ca/JIMMYLIN-bucket0/data/msmarco-passage-unicoil-noexp.tar) | 2.7 GB | `f17ddd8c7c00ff121c3c3b147d2e17d8` |
| [uniCOIL (d2q-T5)](https://rgw.cs.uwaterloo.ca/JIMMYLIN-bucket0/data/msmarco-passage-unicoil.tar) | 3.4 GB | `78eef752c78c8691f7d61600ceed306f` |
| [uniCOIL (TILDE)](https://rgw.cs.uwaterloo.ca/JIMMYLIN-bucket0/data/msmarco-passage-unicoil-tilde-expansion.tar) | 3.9 GB | `12a9c289d94e32fd63a7d39c9677d75c` |
| [DeepImpact](https://rgw.cs.uwaterloo.ca/JIMMYLIN-bucket0/data/msmarco-passage-deepimpact.tar) | 3.6 GB | `73843885b503af3c8b3ee62e5f5a9900` |
| [SPLADEv2](https://rgw.cs.uwaterloo.ca/JIMMYLIN-bucket0/data/msmarco-passage-distill-splade-max.tar) | 9.9 GB | `b5d126f5d9a8e1b3ef3f5cb0ba651725` |
| [SPLADE++ CoCondenser-EnsembleDistil](https://rgw.cs.uwaterloo.ca/pyserini/data/msmarco-passage-splade-pp-ed.tar) | 4.2 GB | `e489133bdc54ee1e7c62a32aa582bc77` |
| [SPLADE++ CoCondenser-SelfDistil](https://rgw.cs.uwaterloo.ca/pyserini/data/msmarco-passage-splade-pp-sd.tar) | 4.8 GB | `cb7e264222f2bf2221dd2c9d28190be1` |
| [cosDPR-distil](https://rgw.cs.uwaterloo.ca/pyserini/data/msmarco-passage-cos-dpr-distil.parquet.tar) (parquet) | 38 GB | `c8a204fbc3ccda581aa375936af43a97` |
| [BGE-base-en-v1.5](https://rgw.cs.uwaterloo.ca/pyserini/data/msmarco-passage-bge-base-en-v1.5.parquet.tar) (parquet) | 39 GB | `b235e19ec492c18a18057b30b8b23fd4` |
| [OpenAI-ada2](https://rgw.cs.uwaterloo.ca/pyserini/data/msmarco-passage-openai-ada2.parquet.tar) (parquet) | 75 GB | `fa3637e9c4150b157270e19ef3a4f779` |
| [Cohere embed-english-v3.0](https://rgw.cs.uwaterloo.ca/pyserini/data/msmarco-passage-cohere-embed-english-v3.0.parquet.tar) (parquet) | 16 GB | `40c5caf33476746e93ceeb75174b8d64` |
<details>
<summary>Deprecated corpora for learned dense models using corpora in jsonl format</summary>
| Corpora | Size | Checksum |
|:-----------------------------------------------------------------------------------------------------------------------------------------|-------:|:-----------------------------------|
| [cosDPR-distil](https://rgw.cs.uwaterloo.ca/pyserini/data/msmarco-passage-cos-dpr-distil.tar) (jsonl, deprecated) | 57 GB | `e20ffbc8b5e7f760af31298aefeaebbd` |
| [BGE-base-en-v1.5](https://rgw.cs.uwaterloo.ca/pyserini/data/msmarco-passage-bge-base-en-v1.5.tar) (jsonl, deprecated) | 59 GB | `353d2c9e72e858897ad479cca4ea0db1` |
| [OpenAI-ada2](https://rgw.cs.uwaterloo.ca/pyserini/data/msmarco-passage-openai-ada2.tar) (jsonl, deprecated) | 109 GB | `a4d843d522ff3a3af7edbee789a63402` |
| [Cohere embed-english-v3.0](https://rgw.cs.uwaterloo.ca/pyserini/data/msmarco-passage-cohere-embed-english-v3.0.tar) (jsonl, deprecated) | 38 GB | `06a6e38a0522850c6aa504db7b2617f5` |
</details>
<hr/>
</details>
<details>
<summary>MS MARCO V1 Document Regressions</summary>
### MS MARCO V1 Document Regressions
| | dev | DL19 | DL20 |
|-----------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------:|:----------------------------------------------------------------------------:|:----------------------------------------------------------------------------:|
| **Unsupervised Lexical, Complete Doc**[*](docs/experiments-msmarco-doc-doc2query-details.md) |
| Lucene BoW baselines | [+](docs/regressions/regressions-msmarco-v1-doc.md) | [+](docs/regressions/regressions-dl19-doc.md) | [+](docs/regressions/regressions-dl20-doc.md) |
| WordPiece baselines (pre-tokenized) | [+](docs/regressions/regressions-msmarco-v1-doc.wp-tok.md) | [+](docs/regressions/regressions-dl19-doc.wp-tok.md) | [+](docs/regressions/regressions-dl20-doc.wp-tok.md) |
| WordPiece baselines (Huggingface tokenizer) | [+](docs/regressions/regressions-msmarco-v1-doc.wp-hgf.md) | [+](docs/regressions/regressions-dl19-doc.wp-hgf.md) | [+](docs/regressions/regressions-dl20-doc.wp-hgf.md) |
| WordPiece + Lucene BoW baselines | [+](docs/regressions/regressions-msmarco-v1-doc.wp-ca.md) | [+](docs/regressions/regressions-dl19-doc.wp-ca.md) | [+](docs/regressions/regressions-dl20-doc.wp-ca.md) |
| doc2query-T5 | [+](docs/regressions/regressions-msmarco-v1-doc.docTTTTTquery.md) | [+](docs/regressions/regressions-dl19-doc.docTTTTTquery.md) | [+](docs/regressions/regressions-dl20-doc.docTTTTTquery.md) |
| **Unsupervised Lexical, Segmented Doc**[*](docs/experiments-msmarco-doc-doc2query-details.md) |
| Lucene BoW baselines | [+](docs/regressions/regressions-msmarco-v1-doc-segmented.md) | [+](docs/regressions/regressions-dl19-doc-segmented.md) | [+](docs/regressions/regressions-dl20-doc-segmented.md) |
| WordPiece baselines (pre-tokenized) | [+](docs/regressions/regressions-msmarco-v1-doc-segmented.wp-tok.md) | [+](docs/regressions/regressions-dl19-doc-segmented.wp-tok.md) | [+](docs/regressions/regressions-dl20-doc-segmented.wp-tok.md) |
| WordPiece + Lucene BoW baselines | [+](docs/regressions/regressions-msmarco-v1-doc-segmented.wp-ca.md) | [+](docs/regressions/regressions-dl19-doc-segmented.wp-ca.md) | [+](docs/regressions/regressions-dl20-doc-segmented.wp-ca.md) |
| doc2query-T5 | [+](docs/regressions/regressions-msmarco-v1-doc-segmented.docTTTTTquery.md) | [+](docs/regressions/regressions-dl19-doc-segmented.docTTTTTquery.md) | [+](docs/regressions/regressions-dl20-doc-segmented.docTTTTTquery.md) |
| **Learned Sparse Lexical** |
| uniCOIL noexp | [β](docs/regressions/regressions-msmarco-v1-doc-segmented.unicoil-noexp.cached.md) | [β](docs/regressions/regressions-dl19-doc-segmented.unicoil-noexp.cached.md) | [β](docs/regressions/regressions-dl20-doc-segmented.unicoil-noexp.cached.md) |
| uniCOIL with doc2query-T5 | [β](docs/regressions/regressions-msmarco-v1-doc-segmented.unicoil.cached.md) | [β](docs/regressions/regressions-dl19-doc-segmented.unicoil.cached.md) | [β](docs/regressions/regressions-dl20-doc-segmented.unicoil.cached.md) |
### Available Corpora for Download
| Corpora | Size | Checksum |
|:------------------------------------------------------------------------------------------------------------------------------------------------|-------:|:-----------------------------------|
| [MS MARCO V1 doc: uniCOIL (noexp)](https://rgw.cs.uwaterloo.ca/JIMMYLIN-bucket0/data/msmarco-doc-segmented-unicoil-noexp.tar) | 11 GB | `11b226e1cacd9c8ae0a660fd14cdd710` |
| [MS MARCO V1 doc: uniCOIL (d2q-T5)](https://rgw.cs.uwaterloo.ca/JIMMYLIN-bucket0/data/msmarco-doc-segmented-unicoil.tar) | 19 GB | `6a00e2c0c375cb1e52c83ae5ac377ebb` |
<hr/>
</details>
<details>
<summary>MS MARCO V2 Passage Regressions</summary>
### MS MARCO V2 Passage Regressions
| | dev | DL21 | DL22 | DL23 |
|------------------------------------------------------|:----------------------------------------------------------------------------------:|:----------------------------------------------------------------------------:|:----------------------------------------------------------------------------:|:----------------------------------------------------------------------------:|
| **Unsupervised Lexical, Original Corpus** | | | | |
| baselines | [+](docs/regressions/regressions-msmarco-v2-passage.md) | [+](docs/regressions/regressions-dl21-passage.md) | [+](docs/regressions/regressions-dl22-passage.md) | [+](docs/regressions/regressions-dl23-passage.md) |
| doc2query-T5 | [+](docs/regressions/regressions-msmarco-v2-passage.d2q-t5.md) | [+](docs/regressions/regressions-dl21-passage.d2q-t5.md) | [+](docs/regressions/regressions-dl22-passage.d2q-t5.md) | [+](docs/regressions/regressions-dl23-passage.d2q-t5.md) |
| **Unsupervised Lexical, Augmented Corpus** | | | | |
| baselines | [+](docs/regressions/regressions-msmarco-v2-passage-augmented.md) | [+](docs/regressions/regressions-dl21-passage-augmented.md) | [+](docs/regressions/regressions-dl22-passage-augmented.md) | [+](docs/regressions/regressions-dl23-passage-augmented.md) |
| doc2query-T5 | [+](docs/regressions/regressions-msmarco-v2-passage-augmented.d2q-t5.md) | [+](docs/regressions/regressions-dl21-passage-augmented.d2q-t5.md) | [+](docs/regressions/regressions-dl22-passage-augmented.d2q-t5.md) | [+](docs/regressions/regressions-dl23-passage-augmented.d2q-t5.md) |
| **Learned Sparse Lexical** | | | | |
| uniCOIL noexp zero-shot | [β](docs/regressions/regressions-msmarco-v2-passage.unicoil-noexp-0shot.cached.md) | [β](docs/regressions/regressions-dl21-passage.unicoil-noexp-0shot.cached.md) | [β](docs/regressions/regressions-dl22-passage.unicoil-noexp-0shot.cached.md) | [β](docs/regressions/regressions-dl23-passage.unicoil-noexp-0shot.cached.md) |
| uniCOIL with doc2query-T5 zero-shot | [β](docs/regressions/regressions-msmarco-v2-passage.unicoil-0shot.cached.md) | [β](docs/regressions/regressions-dl21-passage.unicoil-0shot.cached.md) | [β](docs/regressions/regressions-dl22-passage.unicoil-0shot.cached.md) | [β](docs/regressions/regressions-dl23-passage.unicoil-0shot.cached.md) |
| SPLADE++ CoCondenser-EnsembleDistil (cached queries) | [β](docs/regressions/regressions-msmarco-v2-passage.splade-pp-ed.cached.md) | [β](docs/regressions/regressions-dl21-passage.splade-pp-ed.cached.md) | [β](docs/regressions/regressions-dl22-passage.splade-pp-ed.cached.md) | [β](docs/regressions/regressions-dl23-passage.splade-pp-ed.cached.md) |
| SPLADE++ CoCondenser-EnsembleDistil (ONNX) | [β](docs/regressions/regressions-msmarco-v2-passage.splade-pp-ed.onnx.md) | [β](docs/regressions/regressions-dl21-passage.splade-pp-ed.onnx.md) | [β](docs/regressions/regressions-dl22-passage.splade-pp-ed.onnx.md) | [β](docs/regressions/regressions-dl23-passage.splade-pp-ed.onnx.md) |
| SPLADE++ CoCondenser-SelfDistil (cached queries) | [β](docs/regressions/regressions-msmarco-v2-passage.splade-pp-sd.cached.md) | [β](docs/regressions/regressions-dl21-passage.splade-pp-sd.cached.md) | [β](docs/regressions/regressions-dl22-passage.splade-pp-sd.cached.md) | [β](docs/regressions/regressions-dl23-passage.splade-pp-sd.cached.md) |
| SPLADE++ CoCondenser-SelfDistil (ONNX) | [β](docs/regressions/regressions-msmarco-v2-passage.splade-pp-sd.onnx.md) | [β](docs/regressions/regressions-dl21-passage.splade-pp-sd.onnx.md) | [β](docs/regressions/regressions-dl22-passage.splade-pp-sd.onnx.md) | [β](docs/regressions/regressions-dl23-passage.splade-pp-sd.onnx.md) |
### Available Corpora for Download
| Corpora | Size | Checksum |
|:---------------------------------------------------------------------------------------------------------------------|------:|:-----------------------------------|
| [uniCOIL (noexp)](https://rgw.cs.uwaterloo.ca/JIMMYLIN-bucket0/data/msmarco_v2_passage_unicoil_noexp_0shot.tar) | 24 GB | `d9cc1ed3049746e68a2c91bf90e5212d` |
| [uniCOIL (d2q-T5)](https://rgw.cs.uwaterloo.ca/JIMMYLIN-bucket0/data/msmarco_v2_passage_unicoil_0shot.tar) | 41 GB | `1949a00bfd5e1f1a230a04bbc1f01539` |
| [SPLADE++ CoCondenser-EnsembleDistil](https://rgw.cs.uwaterloo.ca/pyserini/data/msmarco_v2_passage_splade_pp_ed.tar) | 66 GB | `2cdb2adc259b8fa6caf666b20ebdc0e8` |
| [SPLADE++ CoCondenser-SelfDistil](https://rgw.cs.uwaterloo.ca/pyserini/data/msmarco_v2_passage_splade_pp_sd.tar) | 76 GB | `061930dd615c7c807323ea7fc7957877` |
<hr/>
</details>
<details>
<summary>MS MARCO V2 Document Regressions</summary>
### MS MARCO V2 Document Regressions
| | dev | DL21 | DL22 | DL23 |
|-----------------------------------------|:-------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------:|
| **Unsupervised Lexical, Complete Doc** | | | | |
| baselines | [+](docs/regressions/regressions-msmarco-v2-doc.md) | [+](docs/regressions/regressions-dl21-doc.md) | [+](docs/regressions/regressions-dl22-doc.md) | [+](docs/regressions/regressions-dl23-doc.md) |
| doc2query-T5 | [+](docs/regressions/regressions-msmarco-v2-doc.d2q-t5.md) | [+](docs/regressions/regressions-dl21-doc.d2q-t5.md) | [+](docs/regressions/regressions-dl22-doc.d2q-t5.md) | [+](docs/regressions/regressions-dl23-doc.d2q-t5.md) |
| **Unsupervised Lexical, Segmented Doc** | | | | |
| baselines | [+](docs/regressions/regressions-msmarco-v2-doc-segmented.md) | [+](docs/regressions/regressions-dl21-doc-segmented.md) | [+](docs/regressions/regressions-dl22-doc-segmented.md) | [+](docs/regressions/regressions-dl23-doc-segmented.md) |
| doc2query-T5 | [+](docs/regressions/regressions-msmarco-v2-doc-segmented.d2q-t5.md) | [+](docs/regressions/regressions-dl21-doc-segmented.d2q-t5.md) | [+](docs/regressions/regressions-dl22-doc-segmented.d2q-t5.md) | [+](docs/regressions/regressions-dl23-doc-segmented.d2q-t5.md) |
| **Learned Sparse Lexical** | | | | |
| uniCOIL noexp zero-shot | [β](docs/regressions/regressions-msmarco-v2-doc-segmented.unicoil-noexp-0shot-v2.cached.md) | [β](docs/regressions/regressions-dl21-doc-segmented.unicoil-noexp-0shot-v2.cached.md) | [β](docs/regressions/regressions-dl22-doc-segmented.unicoil-noexp-0shot-v2.cached.md) | [β](docs/regressions/regressions-dl23-doc-segmented.unicoil-noexp-0shot-v2.cached.md) |
| uniCOIL with doc2query-T5 zero-shot | [β](docs/regressions/regressions-msmarco-v2-doc-segmented.unicoil-0shot-v2.cached.md) | [β](docs/regressions/regressions-dl21-doc-segmented.unicoil-0shot-v2.cached.md) | [β](docs/regressions/regressions-dl22-doc-segmented.unicoil-0shot-v2.cached.md) | [β](docs/regressions/regressions-dl23-doc-segmented.unicoil-0shot-v2.cached.md) |
### Available Corpora for Download
| Corpora | Size | Checksum |
|:------------------------------------------------------------------------------------------------------------------------------------------------|-------:|:-----------------------------------|
| [MS MARCO V2 doc: uniCOIL (noexp)](https://rgw.cs.uwaterloo.ca/JIMMYLIN-bucket0/data/msmarco_v2_doc_segmented_unicoil_noexp_0shot_v2.tar) | 55 GB | `97ba262c497164de1054f357caea0c63` |
| [MS MARCO V2 doc: uniCOIL (d2q-T5)](https://rgw.cs.uwaterloo.ca/JIMMYLIN-bucket0/data/msmarco_v2_doc_segmented_unicoil_0shot_v2.tar) | 72 GB | `c5639748c2cbad0152e10b0ebde3b804` |
<hr/>
</details>
<details>
<summary>MS MARCO V2.1 Segmented Document Regressions</summary>
### MS MARCO V2.1 Segmented Document Regressions
The MS MARCO V2.1 corpora were derived from the V2 corpora for the TREC 2024 RAG Track.
Instructions for downloading the corpus can be found [here](https://trec-rag.github.io/annoucements/2024-corpus-finalization/).
The experiments below use _passage-level_ qrels.
| | RAG 24 |
|-----------|:-------------------------------------------------------------:|
| baselines | [+](docs/regressions/regressions-rag24-doc-segmented-test.md) |
<hr/>
</details>
<details>
<summary>MS MARCO V2.1 Document Regressions</summary>
### MS MARCO V2.1 Document Regressions
The MS MARCO V2.1 corpora were derived from the V2 corpora for the TREC 2024 RAG Track.
Instructions for downloading the corpus can be found [here](https://trec-rag.github.io/annoucements/2024-corpus-finalization/).
The experiments below capture topics and _document-level_ qrels originally targeted at the V2 corpora, but have been "projected" over to the V2.1 corpora.
These should be treated like dev topics for the TREC 2024 RAG Track; actual qrels for that track were generated at the passage level.
| | dev | DL21 | DL22 | DL23 | RAGgy dev |
|-----------------------------------------|:---------------------------------------------------------------:|:--------------------------------------------------------------------:|:--------------------------------------------------------------------:|:--------------------------------------------------------------------:|:------------------------------------------------------------------:|
| **Unsupervised Lexical, Complete Doc** | | | | | |
| baselines | [+](docs/regressions/regressions-msmarco-v2.1-doc.md) | [+](docs/regressions/regressions-dl21-doc-msmarco-v2.1.md) | [+](docs/regressions/regressions-dl22-doc-msmarco-v2.1.md) | [+](docs/regressions/regressions-dl23-doc-msmarco-v2.1.md) | [+](docs/regressions/regressions-rag24-doc-raggy-dev.md) |
| **Unsupervised Lexical, Segmented Doc** | | | | | |
| baselines | [+](docs/regressions/regressions-msmarco-v2.1-doc-segmented.md) | [+](docs/regressions/regressions-dl21-doc-segmented-msmarco-v2.1.md) | [+](docs/regressions/regressions-dl22-doc-segmented-msmarco-v2.1.md) | [+](docs/regressions/regressions-dl23-doc-segmented-msmarco-v2.1.md) | [+](docs/regressions/regressions-rag24-doc-segmented-raggy-dev.md) |
<hr/>
</details>
<details>
<summary>BEIR (v1.0.0) Regressions</summary>
### BEIR (v1.0.0) Regressions
Key:
+ F1 = "flat" baseline (Lucene analyzer), keyword queries (π)
+ F2 = "flat" baseline (pre-tokenized with `bert-base-uncased` tokenizer), keyword queries (π)
+ MF = "multifield" baseline (Lucene analyzer), keyword queries (π)
+ U1 = uniCOIL (noexp), cached queries (π«)
+ S1 = SPLADE++ CoCondenser-EnsembleDistil: cached queries (π«), ONNX (π
ΎοΈ)
+ BGE (flat) = BGE-base-en-v1.5 (flat indexes)
+ original (float32) indexes: cached queries (π«), ONNX (π
ΎοΈ)
+ quantized (int8) indexes: cached queries (π«), ONNX (π
ΎοΈ)
+ BGE (HNSW) = BGE-base-en-v1.5 (HNSW indexes)
+ original (float32) indexes: cached queries (π«), ONNX (π
ΎοΈ)
+ quantized (int8) indexes: cached queries (π«), ONNX (π
ΎοΈ)
See instructions below the table for how to reproduce results programmatically.
| Corpus | F1 | F2 | MF | U1 | S1 | BGE (flat) | BGE (HNSW) |
|-------------------------|:------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| TREC-COVID | [π](docs/regressions/regressions-beir-v1.0.0-trec-covid.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-trec-covid.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-trec-covid.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-trec-covid.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-trec-covid.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-trec-covid.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-trec-covid.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-trec-covid.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-trec-covid.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-trec-covid.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-trec-covid.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-trec-covid.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-trec-covid.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-trec-covid.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| BioASQ | [π](docs/regressions/regressions-beir-v1.0.0-bioasq.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-bioasq.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-bioasq.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-bioasq.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-bioasq.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-bioasq.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-bioasq.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-bioasq.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-bioasq.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-bioasq.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-bioasq.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-bioasq.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-bioasq.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-bioasq.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| NFCorpus | [π](docs/regressions/regressions-beir-v1.0.0-nfcorpus.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-nfcorpus.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-nfcorpus.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-nfcorpus.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-nfcorpus.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-nfcorpus.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-nfcorpus.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-nfcorpus.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-nfcorpus.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-nfcorpus.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-nfcorpus.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-nfcorpus.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-nfcorpus.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-nfcorpus.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| NQ | [π](docs/regressions/regressions-beir-v1.0.0-nq.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-nq.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-nq.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-nq.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-nq.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-nq.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-nq.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-nq.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-nq.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-nq.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-nq.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-nq.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-nq.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-nq.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| HotpotQA | [π](docs/regressions/regressions-beir-v1.0.0-hotpotqa.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-hotpotqa.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-hotpotqa.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-hotpotqa.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-hotpotqa.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-hotpotqa.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-hotpotqa.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-hotpotqa.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-hotpotqa.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-hotpotqa.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-hotpotqa.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-hotpotqa.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-hotpotqa.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-hotpotqa.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| FiQA-2018 | [π](docs/regressions/regressions-beir-v1.0.0-fiqa.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-fiqa.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-fiqa.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-fiqa.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-fiqa.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-fiqa.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-fiqa.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-fiqa.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-fiqa.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-fiqa.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-fiqa.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-fiqa.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-fiqa.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-fiqa.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| Signal-1M(RT) | [π](docs/regressions/regressions-beir-v1.0.0-signal1m.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-signal1m.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-signal1m.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-signal1m.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-signal1m.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-signal1m.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-signal1m.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-signal1m.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-signal1m.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-signal1m.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-signal1m.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-signal1m.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-signal1m.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-signal1m.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| TREC-NEWS | [π](docs/regressions/regressions-beir-v1.0.0-trec-news.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-trec-news.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-trec-news.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-trec-news.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-trec-news.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-trec-news.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-trec-news.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-trec-news.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-trec-news.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-trec-news.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-trec-news.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-trec-news.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-trec-news.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-trec-news.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| Robust04 | [π](docs/regressions/regressions-beir-v1.0.0-robust04.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-robust04.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-robust04.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-robust04.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-robust04.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-robust04.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-robust04.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-robust04.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-robust04.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-robust04.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-robust04.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-robust04.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-robust04.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-robust04.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| ArguAna | [π](docs/regressions/regressions-beir-v1.0.0-arguana.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-arguana.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-arguana.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-arguana.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-arguana.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-arguana.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-arguana.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-arguana.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-arguana.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-arguana.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-arguana.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-arguana.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-arguana.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-arguana.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| Touche2020 | [π](docs/regressions/regressions-beir-v1.0.0-webis-touche2020.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-webis-touche2020.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-webis-touche2020.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-webis-touche2020.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-webis-touche2020.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-webis-touche2020.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-webis-touche2020.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-webis-touche2020.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-webis-touche2020.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-webis-touche2020.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-webis-touche2020.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-webis-touche2020.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-webis-touche2020.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-webis-touche2020.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| CQADupStack-Android | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-android.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-android.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-android.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-android.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-android.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-android.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-android.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-android.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-android.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-android.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-android.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-android.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-android.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-android.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| CQADupStack-English | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-english.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-english.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-english.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-english.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-english.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-english.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-english.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-english.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-english.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-english.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-english.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-english.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-english.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-english.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| CQADupStack-Gaming | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gaming.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gaming.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gaming.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gaming.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gaming.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gaming.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gaming.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gaming.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gaming.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gaming.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gaming.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gaming.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gaming.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gaming.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| CQADupStack-Gis | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gis.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gis.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gis.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gis.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gis.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gis.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gis.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gis.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gis.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gis.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gis.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gis.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gis.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gis.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| CQADupStack-Mathematica | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-mathematica.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-mathematica.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-mathematica.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-mathematica.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-mathematica.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-mathematica.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-mathematica.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-mathematica.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-mathematica.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-mathematica.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-mathematica.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-mathematica.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-mathematica.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-mathematica.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| CQADupStack-Physics | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-physics.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-physics.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-physics.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-physics.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-physics.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-physics.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-physics.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-physics.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-physics.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-physics.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-physics.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-physics.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-physics.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-physics.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| CQADupStack-Programmers | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-programmers.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-programmers.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-programmers.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-programmers.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-programmers.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-programmers.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-programmers.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-programmers.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-programmers.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-programmers.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-programmers.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-programmers.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-programmers.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-programmers.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| CQADupStack-Stats | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-stats.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-stats.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-stats.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-stats.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-stats.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-stats.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-stats.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-stats.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-stats.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-stats.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-stats.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-stats.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-stats.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-stats.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| CQADupStack-Tex | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-tex.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-tex.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-tex.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-tex.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-tex.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-tex.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-tex.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-tex.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-tex.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-tex.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-tex.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-tex.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-tex.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-tex.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| CQADupStack-Unix | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-unix.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-unix.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-unix.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-unix.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-unix.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-unix.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-unix.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-unix.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-unix.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-unix.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-unix.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-unix.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-unix.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-unix.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| CQADupStack-Webmasters | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-webmasters.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-webmasters.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-webmasters.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-webmasters.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-webmasters.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-webmasters.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-webmasters.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-webmasters.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-webmasters.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-webmasters.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-webmasters.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-webmasters.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-webmasters.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-webmasters.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| CQADupStack-Wordpress | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-wordpress.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-wordpress.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-cqadupstack-wordpress.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-wordpress.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-wordpress.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-wordpress.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-wordpress.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-wordpress.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-wordpress.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-wordpress.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-wordpress.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-wordpress.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-wordpress.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-wordpress.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| Quora | [π](docs/regressions/regressions-beir-v1.0.0-quora.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-quora.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-quora.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-quora.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-quora.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-quora.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-quora.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-quora.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-quora.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-quora.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-quora.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-quora.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-quora.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-quora.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| DBPedia | [π](docs/regressions/regressions-beir-v1.0.0-dbpedia-entity.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-dbpedia-entity.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-dbpedia-entity.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-dbpedia-entity.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-dbpedia-entity.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-dbpedia-entity.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-dbpedia-entity.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-dbpedia-entity.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-dbpedia-entity.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-dbpedia-entity.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-dbpedia-entity.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-dbpedia-entity.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-dbpedia-entity.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-dbpedia-entity.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| SCIDOCS | [π](docs/regressions/regressions-beir-v1.0.0-scidocs.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-scidocs.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-scidocs.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-scidocs.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-scidocs.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-scidocs.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-scidocs.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-scidocs.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-scidocs.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-scidocs.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-scidocs.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-scidocs.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-scidocs.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-scidocs.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| FEVER | [π](docs/regressions/regressions-beir-v1.0.0-fever.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-fever.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-fever.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-fever.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-fever.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-fever.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-fever.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-fever.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-fever.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-fever.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-fever.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-fever.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-fever.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-fever.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| Climate-FEVER | [π](docs/regressions/regressions-beir-v1.0.0-climate-fever.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-climate-fever.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-climate-fever.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-climate-fever.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-climate-fever.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-climate-fever.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-climate-fever.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-climate-fever.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-climate-fever.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-climate-fever.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-climate-fever.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-climate-fever.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-climate-fever.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-climate-fever.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
| SciFact | [π](docs/regressions/regressions-beir-v1.0.0-scifact.flat.md) | [π](docs/regressions/regressions-beir-v1.0.0-scifact.flat-wp.md) | [π](docs/regressions/regressions-beir-v1.0.0-scifact.multifield.md) | [π«](docs/regressions/regressions-beir-v1.0.0-scifact.unicoil-noexp.cached.md) | [π«](docs/regressions/regressions-beir-v1.0.0-scifact.splade-pp-ed.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-scifact.splade-pp-ed.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-scifact.bge-base-en-v1.5.parquet.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-scifact.bge-base-en-v1.5.parquet.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-scifact.bge-base-en-v1.5.parquet.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-scifact.bge-base-en-v1.5.parquet.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-scifact.bge-base-en-v1.5.parquet.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-scifact.bge-base-en-v1.5.parquet.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-scifact.bge-base-en-v1.5.parquet.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-scifact.bge-base-en-v1.5.parquet.hnsw-int8.onnx.md) |
<details>
<summary>Deprecated BGE instructions using corpora in jsonl format</summary>
| Corpus | BGE (flat) | BGE (HNSW) |
|-------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| TREC-COVID | full:[π«](docs/regressions/regressions-beir-v1.0.0-trec-covid.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-trec-covid.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-trec-covid.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-trec-covid.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-trec-covid.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-trec-covid.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-trec-covid.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-trec-covid.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| BioASQ | full:[π«](docs/regressions/regressions-beir-v1.0.0-bioasq.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-bioasq.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-bioasq.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-bioasq.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-bioasq.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-bioasq.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-bioasq.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-bioasq.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| NFCorpus | full:[π«](docs/regressions/regressions-beir-v1.0.0-nfcorpus.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-nfcorpus.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-nfcorpus.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-nfcorpus.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-nfcorpus.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-nfcorpus.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-nfcorpus.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-nfcorpus.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| NQ | full:[π«](docs/regressions/regressions-beir-v1.0.0-nq.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-nq.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-nq.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-nq.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-nq.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-nq.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-nq.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-nq.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| HotpotQA | full:[π«](docs/regressions/regressions-beir-v1.0.0-hotpotqa.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-hotpotqa.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-hotpotqa.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-hotpotqa.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-hotpotqa.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-hotpotqa.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-hotpotqa.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-hotpotqa.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| FiQA-2018 | full:[π«](docs/regressions/regressions-beir-v1.0.0-fiqa.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-fiqa.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-fiqa.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-fiqa.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-fiqa.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-fiqa.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-fiqa.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-fiqa.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| Signal-1M(RT) | full:[π«](docs/regressions/regressions-beir-v1.0.0-signal1m.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-signal1m.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-signal1m.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-signal1m.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-signal1m.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-signal1m.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-signal1m.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-signal1m.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| TREC-NEWS | full:[π«](docs/regressions/regressions-beir-v1.0.0-trec-news.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-trec-news.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-trec-news.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-trec-news.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-trec-news.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-trec-news.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-trec-news.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-trec-news.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| Robust04 | full:[π«](docs/regressions/regressions-beir-v1.0.0-robust04.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-robust04.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-robust04.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-robust04.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-robust04.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-robust04.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-robust04.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-robust04.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| ArguAna | full:[π«](docs/regressions/regressions-beir-v1.0.0-arguana.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-arguana.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-arguana.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-arguana.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-arguana.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-arguana.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-arguana.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-arguana.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| Touche2020 | full:[π«](docs/regressions/regressions-beir-v1.0.0-webis-touche2020.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-webis-touche2020.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-webis-touche2020.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-webis-touche2020.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-webis-touche2020.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-webis-touche2020.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-webis-touche2020.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-webis-touche2020.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| CQADupStack-Android | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-android.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-android.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-android.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-android.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-android.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-android.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-android.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-android.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| CQADupStack-English | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-english.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-english.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-english.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-english.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-english.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-english.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-english.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-english.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| CQADupStack-Gaming | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gaming.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gaming.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gaming.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gaming.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gaming.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gaming.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gaming.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gaming.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| CQADupStack-Gis | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gis.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gis.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gis.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gis.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gis.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gis.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gis.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-gis.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| CQADupStack-Mathematica | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-mathematica.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-mathematica.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-mathematica.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-mathematica.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-mathematica.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-mathematica.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-mathematica.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-mathematica.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| CQADupStack-Physics | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-physics.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-physics.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-physics.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-physics.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-physics.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-physics.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-physics.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-physics.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| CQADupStack-Programmers | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-programmers.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-programmers.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-programmers.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-programmers.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-programmers.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-programmers.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-programmers.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-programmers.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| CQADupStack-Stats | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-stats.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-stats.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-stats.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-stats.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-stats.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-stats.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-stats.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-stats.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| CQADupStack-Tex | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-tex.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-tex.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-tex.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-tex.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-tex.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-tex.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-tex.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-tex.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| CQADupStack-Unix | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-unix.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-unix.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-unix.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-unix.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-unix.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-unix.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-unix.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-unix.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| CQADupStack-Webmasters | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-webmasters.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-webmasters.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-webmasters.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-webmasters.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-webmasters.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-webmasters.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-webmasters.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-webmasters.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| CQADupStack-Wordpress | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-wordpress.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-wordpress.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-wordpress.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-wordpress.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-wordpress.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-wordpress.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-cqadupstack-wordpress.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-cqadupstack-wordpress.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| Quora | full:[π«](docs/regressions/regressions-beir-v1.0.0-quora.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-quora.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-quora.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-quora.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-quora.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-quora.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-quora.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-quora.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| DBPedia | full:[π«](docs/regressions/regressions-beir-v1.0.0-dbpedia-entity.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-dbpedia-entity.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-dbpedia-entity.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-dbpedia-entity.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-dbpedia-entity.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-dbpedia-entity.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-dbpedia-entity.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-dbpedia-entity.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| SCIDOCS | full:[π«](docs/regressions/regressions-beir-v1.0.0-scidocs.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-scidocs.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-scidocs.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-scidocs.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-scidocs.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-scidocs.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-scidocs.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-scidocs.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| FEVER | full:[π«](docs/regressions/regressions-beir-v1.0.0-fever.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-fever.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-fever.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-fever.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-fever.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-fever.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-fever.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-fever.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| Climate-FEVER | full:[π«](docs/regressions/regressions-beir-v1.0.0-climate-fever.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-climate-fever.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-climate-fever.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-climate-fever.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-climate-fever.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-climate-fever.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-climate-fever.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-climate-fever.bge-base-en-v1.5.hnsw-int8.onnx.md) |
| SciFact | full:[π«](docs/regressions/regressions-beir-v1.0.0-scifact.bge-base-en-v1.5.flat.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-scifact.bge-base-en-v1.5.flat.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-scifact.bge-base-en-v1.5.flat-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-scifact.bge-base-en-v1.5.flat-int8.onnx.md) | full:[π«](docs/regressions/regressions-beir-v1.0.0-scifact.bge-base-en-v1.5.hnsw.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-scifact.bge-base-en-v1.5.hnsw.onnx.md) int8:[π«](docs/regressions/regressions-beir-v1.0.0-scifact.bge-base-en-v1.5.hnsw-int8.cached.md)[π
ΎοΈ](docs/regressions/regressions-beir-v1.0.0-scifact.bge-base-en-v1.5.hnsw-int8.onnx.md) |
</details>
To reproduce the above results programmatically, use the following commands to download and unpack the data:
```bash
wget https://rgw.cs.uwaterloo.ca/pyserini/data/$COLLECTION -P collections/
tar xvf collections/$COLLECTION -C collections/
```
Substitute the appropriate `$COLLECTION` from the table below.
| `$COLLECTION` | Size | Checksum |
|:-------------------------------------------------------|-------:|:-----------------------------------|
| `beir-v1.0.0-corpus.tar` | 14 GB | `faefd5281b662c72ce03d22021e4ff6b` |
| `beir-v1.0.0-corpus-wp.tar` | 13 GB | `3cf8f3dcdcadd49362965dd4466e6ff2` |
| `beir-v1.0.0-unicoil-noexp.tar` | 30 GB | `4fd04d2af816a6637fc12922cccc8a83` |
| `beir-v1.0.0-splade-pp-ed.tar` | 43 GB | `9c7de5b444a788c9e74c340bf833173b` |
| `beir-v1.0.0-bge-base-en-v1.5.parquet.tar` | 194 GB | `c279f9fc2464574b482ec53efcc1c487` |
| `beir-v1.0.0-bge-base-en-v1.5.tar` (jsonl, deprecated) | 294 GB | `e4e8324ba3da3b46e715297407a24f00` |
Once you've unpacked the data, the following commands will loop over all BEIR corpora and run the regressions:
```bash
MODEL="$MODEL"; CORPORA=(trec-covid bioasq nfcorpus nq hotpotqa fiqa signal1m trec-news robust04 arguana webis-touche2020 cqadupstack-android cqadupstack-english cqadupstack-gaming cqadupstack-gis cqadupstack-mathematica cqadupstack-physics cqadupstack-programmers cqadupstack-stats cqadupstack-tex cqadupstack-unix cqadupstack-webmasters cqadupstack-wordpress quora dbpedia-entity scidocs fever climate-fever scifact); for c in "${CORPORA[@]}"
do
echo "Running $c..."
python src/main/python/run_regression.py --index --verify --search --regression beir-v1.0.0-${c}.${MODEL} > logs/log.beir-v1.0.0-${c}-${MODEL} 2>&1
done
```
Substitute the appropriate `$MODEL` from the table below.
| Key | `$MODEL` |
|:-------------------------|:--------------------------------------------|
| F1 | `flat` |
| F2 | `flat-wp` |
| MF | `multifield` |
| U1 (cached) | `unicoil-noexp.cached` |
| S1 (cached) | `splade-pp-ed.cached` |
| S1 (ONNX) | `splade-pp-ed.onnx` |
| BGE (flat, full; cached) | `bge-base-en-v1.5.parquet.flat.cached` |
| BGE (flat, int8; cached) | `bge-base-en-v1.5.parquet.flat-int8.cached` |
| BGE (HNSW, full; cached) | `bge-base-en-v1.5.parquet.hnsw.cached` |
| BGE (HNSW, int8; cached) | `bge-base-en-v1.5.parquet.hnsw-int8.cached` |
| BGE (flat, full; ONNX) | `bge-base-en-v1.5.parquet.flat.onnx` |
| BGE (flat, int8; ONNX) | `bge-base-en-v1.5.parquet.flat-int8.onnx` |
| BGE (HNSW, full; ONNX) | `bge-base-en-v1.5.parquet.hnsw.onnx` |
| BGE (HNSW, int8; ONNX) | `bge-base-en-v1.5.parquet.hnsw-int8.onnx` |
<hr/>
</details>
<details>
<summary>Cross-lingual and Multi-lingual Regressions</summary>
### Cross-lingual and Multi-lingual Regressions
+ Regressions for Mr. TyDi (v1.1) baselines: [ar](docs/regressions/regressions-mrtydi-v1.1-ar.md), [bn](docs/regressions/regressions-mrtydi-v1.1-bn.md), [en](docs/regressions/regressions-mrtydi-v1.1-en.md), [fi](docs/regressions/regressions-mrtydi-v1.1-fi.md), [id](docs/regressions/regressions-mrtydi-v1.1-id.md), [ja](docs/regressions/regressions-mrtydi-v1.1-ja.md), [ko](docs/regressions/regressions-mrtydi-v1.1-ko.md), [ru](docs/regressions/regressions-mrtydi-v1.1-ru.md), [sw](docs/regressions/regressions-mrtydi-v1.1-sw.md), [te](docs/regressions/regressions-mrtydi-v1.1-te.md), [th](docs/regressions/regressions-mrtydi-v1.1-th.md)
+ Regressions for MIRACL (v1.0) baselines: [ar](docs/regressions/regressions-miracl-v1.0-ar.md), [bn](docs/regressions/regressions-miracl-v1.0-bn.md), [en](docs/regressions/regressions-miracl-v1.0-en.md), [es](docs/regressions/regressions-miracl-v1.0-es.md), [fa](docs/regressions/regressions-miracl-v1.0-fa.md), [fi](docs/regressions/regressions-miracl-v1.0-fi.md), [fr](docs/regressions/regressions-miracl-v1.0-fr.md), [hi](docs/regressions/regressions-miracl-v1.0-hi.md), [id](docs/regressions/regressions-miracl-v1.0-id.md), [ja](docs/regressions/regressions-miracl-v1.0-ja.md), [ko](docs/regressions/regressions-miracl-v1.0-ko.md), [ru](docs/regressions/regressions-miracl-v1.0-ru.md), [sw](docs/regressions/regressions-miracl-v1.0-sw.md), [te](docs/regressions/regressions-miracl-v1.0-te.md), [th](docs/regressions/regressions-miracl-v1.0-th.md), [zh](docs/regressions/regressions-miracl-v1.0-zh.md)
+ Regressions for TREC 2022 NeuCLIR Track BM25 (query translation): [Persian](docs/regressions/regressions-neuclir22-fa-qt.md), [Russian](docs/regressions/regressions-neuclir22-ru-qt.md), [Chinese](docs/regressions/regressions-neuclir22-zh-qt.md)
+ Regressions for TREC 2022 NeuCLIR Track BM25 (document translation): [Persian](docs/regressions/regressions-neuclir22-fa-dt.md), [Russian](docs/regressions/regressions-neuclir22-ru-dt.md), [Chinese](docs/regressions/regressions-neuclir22-zh-dt.md)
+ Regressions for TREC 2022 NeuCLIR Track SPLADE (query translation): [Persian](docs/regressions/regressions-neuclir22-fa-qt-splade.md), [Russian](docs/regressions/regressions-neuclir22-ru-qt-splade.md), [Chinese](docs/regressions/regressions-neuclir22-zh-qt-splade.md)
+ Regressions for TREC 2022 NeuCLIR Track SPLADE (document translation): [Persian](docs/regressions/regressions-neuclir22-fa-dt-splade.md), [Russian](docs/regressions/regressions-neuclir22-ru-dt-splade.md), [Chinese](docs/regressions/regressions-neuclir22-zh-dt-splade.md)
+ Regressions for HC4 (v1.0) baselines on HC4 corpora: [Persian](docs/regressions/regressions-hc4-v1.0-fa.md), [Russian](docs/regressions/regressions-hc4-v1.0-ru.md), [Chinese](docs/regressions/regressions-hc4-v1.0-zh.md)
+ Regressions for HC4 (v1.0) baselines on original NeuCLIR22 corpora: [Persian](docs/regressions/regressions-hc4-neuclir22-fa.md), [Russian](docs/regressions/regressions-hc4-neuclir22-ru.md), [Chinese](docs/regressions/regressions-hc4-neuclir22-zh.md)
+ Regressions for HC4 (v1.0) baselines on translated NeuCLIR22 corpora: [Persian](docs/regressions/regressions-hc4-neuclir22-fa-en.md), [Russian](docs/regressions/regressions-hc4-neuclir22-ru-en.md), [Chinese](docs/regressions/regressions-hc4-neuclir22-zh-en.md)
+ Regressions for [NTCIR-8 ACLIA (IR4QA subtask, Monolingual Chinese)](docs/regressions/regressions-ntcir8-zh.md)
+ Regressions for [CLEF 2006 Monolingual French](docs/regressions/regressions-clef06-fr.md)
+ Regressions for [TREC 2002 Monolingual Arabic](docs/regressions/regressions-trec02-ar.md)
+ Regressions for FIRE 2012 monolingual baselines: [Bengali](docs/regressions/regressions-fire12-bn.md), [Hindi](docs/regressions/regressions-fire12-hi.md), [English](docs/regressions/regressions-fire12-en.md)
+ Regressions for CIRAL (v1.0) BM25 (query translation): [Hausa](docs/regressions/regressions-ciral-v1.0-ha.md), [Somali](docs/regressions/regressions-ciral-v1.0-so.md), [Swahili](docs/regressions/regressions-ciral-v1.0-sw.md), [Yoruba](docs/regressions/regressions-ciral-v1.0-yo.md)
+ Regressions for CIRAL (v1.0) BM25 (document translation): [Hausa](docs/regressions/regressions-ciral-v1.0-ha-en.md), [Somali](docs/regressions/regressions-ciral-v1.0-so-en.md), [Swahili](docs/regressions/regressions-ciral-v1.0-sw-en.md), [Yoruba](docs/regressions/regressions-ciral-v1.0-yo-en.md)
<hr/>
</details>
<details>
<summary>Other Regressions</summary>
### Other Regressions
+ Regressions for [Disks 1 & 2 (TREC 1-3)](docs/regressions/regressions-disk12.md), [Disks 4 & 5 (TREC 7-8, Robust04)](docs/regressions/regressions-disk45.md), [AQUAINT (Robust05)](docs/regressions/regressions-robust05.md)
+ Regressions for [the New York Times Corpus (Core17)](docs/regressions/regressions-core17.md), [the Washington Post Corpus (Core18)](docs/regressions/regressions-core18.md)
+ Regressions for [Wt10g](docs/regressions/regressions-wt10g.md), [Gov2](docs/regressions/regressions-gov2.md)
+ Regressions for [ClueWeb09 (Category B)](docs/regressions/regressions-cw09b.md), [ClueWeb12-B13](docs/regressions/regressions-cw12b13.md), [ClueWeb12](docs/regressions/regressions-cw12.md)
+ Regressions for [Tweets2011 (MB11 & MB12)](docs/regressions/regressions-mb11.md), [Tweets2013 (MB13 & MB14)](docs/regressions/regressions-mb13.md)
+ Regressions for Complex Answer Retrieval (CAR17): [v1.5](docs/regressions/regressions-car17v1.5.md), [v2.0](docs/regressions/regressions-car17v2.0.md), [v2.0 with doc2query](docs/regressions/regressions-car17v2.0-doc2query.md)
+ Regressions for TREC News Tracks (Background Linking Task): [2018](docs/regressions/regressions-backgroundlinking18.md), [2019](docs/regressions/regressions-backgroundlinking19.md), [2020](docs/regressions/regressions-backgroundlinking20.md)
+ Regressions for [FEVER Fact Verification](docs/regressions/regressions-fever.md)
+ Regressions for DPR Wikipedia QA baselines: [100-word splits](docs/regressions/regressions-wikipedia-dpr-100w-bm25.md), [6/3 sliding window sentences](docs/regressions/regressions-wiki-all-6-3-tamber-bm25.md)
<hr/>
</details>
## π Additional Documentation
The experiments described below are not associated with rigorous end-to-end regression testing and thus provide a lower standard of reproducibility.
For the most part, manual copying and pasting of commands into a shell is required to reproduce our results.
<details>
<summary>MS MARCO V1</summary>
### MS MARCO V1
+ Reproducing [BM25 baselines for MS MARCO Passage Ranking](docs/experiments-msmarco-passage.md)
+ Reproducing [BM25 baselines for MS MARCO Document Ranking](docs/experiments-msmarco-doc.md)
+ Reproducing [baselines for the MS MARCO Document Ranking Leaderboard](docs/experiments-msmarco-doc-leaderboard.md)
+ Reproducing [doc2query results](docs/experiments-doc2query.md) (MS MARCO Passage Ranking and TREC-CAR)
+ Reproducing [docTTTTTquery results](docs/experiments-docTTTTTquery.md) (MS MARCO Passage and Document Ranking)
+ Notes about reproduction issues with [MS MARCO Document Ranking w/ docTTTTTquery](docs/experiments-msmarco-doc-doc2query-details.md)
</details>
<details>
<summary>MS MARCO V2</summary>
### MS MARCO V2
+ Reproducing [BM25 baselines on the MS MARCO V2 Collections](docs/experiments-msmarco-v2.md)
</details>
<details>
<summary>TREC-COVID and CORD-19</summary>
### TREC-COVID and CORD-19
+ [Indexing AI2's COVID-19 Open Research Dataset](docs/experiments-cord19.md)
+ [Baselines for the TREC-COVID Challenge](docs/experiments-covid.md)
+ [Baselines for the TREC-COVID Challenge using doc2query](docs/experiments-covid-doc2query.md)
</details>
<details>
<summary>Other Experiments and Features</summary>
### Other Experiments and Features
+ [Working with the 20 Newsgroups Dataset](docs/experiments-20newsgroups.md)
+ [Guide to BM25 baselines for the FEVER Fact Verification Task](docs/experiments-fever.md)
+ [Guide to reproducing "Neural Hype" Experiments](docs/experiments-forum2018.md)
+ [Guide to running experiments on the AI2 Open Research Corpus](docs/experiments-openresearch.md)
+ [Experiments from Yang et al. (JDIQ 2018)](docs/experiments-jdiq2018.md)
+ Runbooks for TREC 2018: [[Anserini group](docs/runbook-trec2018-anserini.md)] [[h2oloo group](docs/runbook-trec2018-h2oloo.md)]
+ Runbook for [ECIR 2019 paper on axiomatic semantic term matching](docs/runbook-ecir2019-axiomatic.md)
+ Runbook for [ECIR 2019 paper on cross-collection relevance feedback](docs/runbook-ecir2019-ccrf.md)
+ Support for [approximate nearest-neighbor search](docs/approximate-nearestneighbor.md) on dense vectors with inverted indexes
</details>
## π How Can I Contribute?
If you've found Anserini to be helpful, we have a simple request for you to contribute back.
In the course of [reproducing](docs/reproducibility.md) baseline results on standard test collections, please let us know if you're successful by sending us a pull request with a simple note, like what appears at the bottom of [the page for Disks 4 & 5](docs/regressions/regressions-disk45.md).
Reproducibility is important to us, and we'd like to know about successes as well as failures.
Since the regression documentation is auto-generated, pull requests should be sent against the [raw templates](https://github.com/castorini/anserini/tree/master/src/main/resources/docgen/templates).
Then the regression documentation can be generated using the [`bin/build.sh`](bin/build.sh) script.
In turn, you'll be recognized as a [contributor](https://github.com/castorini/anserini/graphs/contributors).
Beyond that, there are always [open issues](https://github.com/castorini/anserini/issues) we would appreciate help on!
## ποΈ Release History
+ v0.38.0: September 6, 2024 [[Release Notes](docs/release-notes/release-notes-v0.38.0.md)]
+ v0.37.0: August 22, 2024 [[Release Notes](docs/release-notes/release-notes-v0.37.0.md)]
+ v0.36.1: May 23, 2024 [[Release Notes](docs/release-notes/release-notes-v0.36.1.md)]
+ v0.36.0: April 28, 2024 [[Release Notes](docs/release-notes/release-notes-v0.36.0.md)]
+ v0.35.1: April 24, 2024 [[Release Notes](docs/release-notes/release-notes-v0.35.1.md)]
+ v0.35.0: April 3, 2024 [[Release Notes](docs/release-notes/release-notes-v0.35.0.md)]
+ v0.25.0: March 27, 2024 [[Release Notes](docs/release-notes/release-notes-v0.25.0.md)]
+ v0.24.2: February 27, 2024 [[Release Notes](docs/release-notes/release-notes-v0.24.2.md)]
+ v0.24.1: January 27, 2024 [[Release Notes](docs/release-notes/release-notes-v0.24.1.md)]
+ v0.24.0: December 28, 2023 [[Release Notes](docs/release-notes/release-notes-v0.24.0.md)]
+ v0.23.0: November 16, 2023 [[Release Notes](docs/release-notes/release-notes-v0.23.0.md)]
+ v0.22.1: October 18, 2023 [[Release Notes](docs/release-notes/release-notes-v0.22.1.md)]
+ v0.22.0: August 28, 2023 [[Release Notes](docs/release-notes/release-notes-v0.22.0.md)]
+ v0.21.0: March 31, 2023 [[Release Notes](docs/release-notes/release-notes-v0.21.0.md)]
+ v0.20.0: January 20, 2023 [[Release Notes](docs/release-notes/release-notes-v0.20.0.md)]
<details>
<summary>older... (and historic notes)</summary>
+ v0.16.2: December 12, 2022 [[Release Notes](docs/release-notes/release-notes-v0.16.2.md)]
+ v0.16.1: November 2, 2022 [[Release Notes](docs/release-notes/release-notes-v0.16.1.md)]
+ v0.16.0: October 23, 2022 [[Release Notes](docs/release-notes/release-notes-v0.16.0.md)]
+ v0.15.0: September 22, 2022 [[Release Notes](docs/release-notes/release-notes-v0.15.0.md)]
+ v0.14.4: July 31, 2022 [[Release Notes](docs/release-notes/release-notes-v0.14.4.md)]
+ v0.14.3: May 9, 2022 [[Release Notes](docs/release-notes/release-notes-v0.14.3.md)]
+ v0.14.2: March 24, 2022 [[Release Notes](docs/release-notes/release-notes-v0.14.2.md)]
+ v0.14.1: February 27, 2022 [[Release Notes](docs/release-notes/release-notes-v0.14.1.md)]
+ v0.14.0: January 10, 2022 [[Release Notes](docs/release-notes/release-notes-v0.14.0.md)]
+ v0.13.5: November 2, 2021 [[Release Notes](docs/release-notes/release-notes-v0.13.5.md)]
+ v0.13.4: October 22, 2021 [[Release Notes](docs/release-notes/release-notes-v0.13.4.md)]
+ v0.13.3: August 22, 2021 [[Release Notes](docs/release-notes/release-notes-v0.13.3.md)]
+ v0.13.2: July 20, 2021 [[Release Notes](docs/release-notes/release-notes-v0.13.2.md)]
+ v0.13.1: June 29, 2021 [[Release Notes](docs/release-notes/release-notes-v0.13.1.md)]
+ v0.13.0: June 22, 2021 [[Release Notes](docs/release-notes/release-notes-v0.13.0.md)]
+ v0.12.0: April 29, 2021 [[Release Notes](docs/release-notes/release-notes-v0.12.0.md)]
+ v0.11.0: February 13, 2021 [[Release Notes](docs/release-notes/release-notes-v0.11.0.md)]
+ v0.10.1: January 8, 2021 [[Release Notes](docs/release-notes/release-notes-v0.10.1.md)]
+ v0.10.0: November 25, 2020 [[Release Notes](docs/release-notes/release-notes-v0.10.0.md)]
+ v0.9.4: June 25, 2020 [[Release Notes](docs/release-notes/release-notes-v0.9.4.md)]
+ v0.9.3: May 26, 2020 [[Release Notes](docs/release-notes/release-notes-v0.9.3.md)]
+ v0.9.2: May 14, 2020 [[Release Notes](docs/release-notes/release-notes-v0.9.2.md)]
+ v0.9.1: May 6, 2020 [[Release Notes](docs/release-notes/release-notes-v0.9.1.md)]
+ v0.9.0: April 18, 2020 [[Release Notes](docs/release-notes/release-notes-v0.9.0.md)]
+ v0.8.1: March 22, 2020 [[Release Notes](docs/release-notes/release-notes-v0.8.1.md)]
+ v0.8.0: March 11, 2020 [[Release Notes](docs/release-notes/release-notes-v0.8.0.md)]
+ v0.7.2: January 25, 2020 [[Release Notes](docs/release-notes/release-notes-v0.7.2.md)]
+ v0.7.1: January 9, 2020 [[Release Notes](docs/release-notes/release-notes-v0.7.1.md)]
+ v0.7.0: December 13, 2019 [[Release Notes](docs/release-notes/release-notes-v0.7.0.md)]
+ v0.6.0: September 6, 2019 [[Release Notes](docs/release-notes/release-notes-v0.6.0.md)] [[Known Issues](docs/known-issues/known-issues-v0.6.0.md)]
+ v0.5.1: June 11, 2019 [[Release Notes](docs/release-notes/release-notes-v0.5.1.md)]
+ v0.5.0: June 5, 2019 [[Release Notes](docs/release-notes/release-notes-v0.5.0.md)]
+ v0.4.0: March 4, 2019 [[Release Notes](docs/release-notes/release-notes-v0.4.0.md)]
+ v0.3.0: December 16, 2018 [[Release Notes](docs/release-notes/release-notes-v0.3.0.md)]
+ v0.2.0: September 10, 2018 [[Release Notes](docs/release-notes/release-notes-v0.2.0.md)]
+ v0.1.0: July 4, 2018 [[Release Notes](docs/release-notes/release-notes-v0.1.0.md)]
## ποΈ Historical Notes
+ Anserini was upgraded to Lucene 9.3 at commit [`272565`](https://github.com/castorini/anserini/commit/27256551e958f39495b04e89ef55de9d27f33414) (8/2/2022): this upgrade created backward compatibility issues, see [#1952](https://github.com/castorini/anserini/issues/1952).
Anserini will automatically detect Lucene 8 indexes and disable consistent tie-breaking to avoid runtime errors.
However, Lucene 9 code running on Lucene 8 indexes may give slightly different results than Lucene 8 code running on Lucene 8 indexes.
Lucene 8 code will _not_ run on Lucene 9 indexes.
Pyserini has also been upgraded and similar issues apply: Lucene 9 code running on Lucene 8 indexes may give slightly different results than Lucene 8 code running on Lucene 8 indexes.
+ Anserini was upgraded to Java 11 at commit [`17b702d`](https://github.com/castorini/anserini/commit/17b702d9c3c0971e04eb8386ab83bf2fb2630714) (7/11/2019) from Java 8.
Maven 3.3+ is also required.
+ Anserini was upgraded to Lucene 8.0 as of commit [`75e36f9`](https://github.com/castorini/anserini/commit/75e36f97f7037d1ceb20fa9c91582eac5e974131) (6/12/2019); prior to that, the toolkit uses Lucene 7.6.
Based on [preliminary experiments](docs/lucene7-vs-lucene8.md), query evaluation latency has been much improved in Lucene 8.
As a result of this upgrade, results of all regressions have changed slightly.
To reproducible old results from Lucene 7.6, use [v0.5.1](https://github.com/castorini/anserini/releases).
</details>
## β¨ References
+ Jimmy Lin, Matt Crane, Andrew Trotman, Jamie Callan, Ishan Chattopadhyaya, John Foley, Grant Ingersoll, Craig Macdonald, Sebastiano Vigna. [Toward Reproducible Baselines: The Open-Source IR Reproducibility Challenge.](https://link.springer.com/chapter/10.1007/978-3-319-30671-1_30) _ECIR 2016_.
+ Peilin Yang, Hui Fang, and Jimmy Lin. [Anserini: Enabling the Use of Lucene for Information Retrieval Research.](https://dl.acm.org/doi/10.1145/3077136.3080721) _SIGIR 2017_.
+ Peilin Yang, Hui Fang, and Jimmy Lin. [Anserini: Reproducible Ranking Baselines Using Lucene.](https://dl.acm.org/doi/10.1145/3239571) _Journal of Data and Information Quality_, 10(4), Article 16, 2018.
## π Acknowledgments
This research is supported in part by the Natural Sciences and Engineering Research Council (NSERC) of Canada.
Previous support came from the U.S. National Science Foundation under IIS-1423002 and CNS-1405688.
Any opinions, findings, and conclusions or recommendations expressed do not necessarily reflect the views of the sponsors.
", Assign "at most 3 tags" to the expected json: {"id":"4613","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"