PyTerrier DocumentationΒΆ

πŸ” Retrieve. 🧠 Rerank. πŸ’¬ Answer. βš™οΈ Experiment.

PyTerrier is a Python framework for Information Retrieval (IR) research and experimentation.

πŸš€ State-of-the-Art IR

From Adaptive Retrieval to RankZephyr, you can use the latest methods in IR.

🧩 Extendable and Composable

A common data model lets you easily construct pipelines that combine methods.

πŸ§ͺ Experimentation

Conduct IR experiments, with built-in support for hundreds of datasets, and dozens of evaluation measures.

βš™οΈ Retrieval Engines

It’s not just Terrier β€” PyTerrier supports PISA, Anserini, FAISS, BMP, external search APIs, and others.

Indices and tables