PyTerrier Documentation ===================================== .. container:: tagline ๐Ÿ” Retrieve. ๐Ÿง  Rerank. ๐Ÿ’ฌ Answer. โš™๏ธ Experiment. PyTerrier is a Python framework for Information Retrieval (IR) research and experimentation. .. grid:: 2 :gutter: 2 .. grid-item-card:: ๐Ÿš€ State-of-the-Art IR From :doc:`Adaptive Retrieval ` to RankZephyr, you can use the latest methods in IR. .. grid-item-card:: ๐Ÿงฉ Extendable and Composable A common :doc:`data model ` lets you easily :doc:`construct pipelines ` that combine methods. .. grid-item-card:: ๐Ÿงช Experimentation :doc:`Conduct IR experiments `, with built-in support for :doc:`hundreds of datasets `, and :doc:`dozens of evaluation measures `. .. grid-item-card:: โš™๏ธ Retrieval Engines It's not just :doc:`Terrier ` --- PyTerrier supports :doc:`PISA `, :doc:`Anserini `, :doc:`FAISS `, :doc:`BMP `, :doc:`external search APIs `, and others. .. toctree:: :maxdepth: 1 :caption: Guides installation datasets Terrier experiments ltr Artifacts .. toctree:: :maxdepth: 1 :caption: Explanations & Illustrations datamodel.md transformer operators pipeline_examples.md text neural tuning experiments/Robust04 extending/index troubleshooting/index .. toctree:: :maxdepth: 1 :caption: Other Modules io apply new debug inspect schematic .. include:: ./_includes/ext_toc.rst .. toctree:: :maxdepth: 1 :caption: Indices and tables how-tos bibliography genindex