Terrier Integration

Terrier (PyTerrier’s namesake) is an open-source search engine developed at the University of Glasgow. It provides core inverted indexing and retrieval functionality, and supports a wide range of built-in retrieval models and query expansion techniques.

This section of the documentation describes how to use the Terrier integration in PyTerrier.

Acknowledgements: This uses the Terrier Java package. If you use it, please be sure to cite Terrier:

Citation

Ounis et al. Terrier Information Retrieval Platform. ECIR 2005. [link]
@inproceedings{DBLP:conf/ecir/OunisAPHMJ05,
  author       = {Iadh Ounis and
                  Gianni Amati and
                  Vassilis Plachouras and
                  Ben He and
                  Craig Macdonald and
                  Douglas Johnson},
  editor       = {David E. Losada and
                  Juan M. Fern{\'{a}}ndez{-}Luna},
  title        = {Terrier Information Retrieval Platform},
  booktitle    = {Advances in Information Retrieval, 27th European Conference on {IR}
                  Research, {ECIR} 2005, Santiago de Compostela, Spain, March 21-23,
                  2005, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {3408},
  pages        = {517--519},
  publisher    = {Springer},
  year         = {2005},
  url          = {https://doi.org/10.1007/978-3-540-31865-1\_37},
  doi          = {10.1007/978-3-540-31865-1\_37},
  timestamp    = {Tue, 21 Mar 2023 20:52:32 +0100},
  biburl       = {https://dblp.org/rec/conf/ecir/OunisAPHMJ05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}