Terrier Additional Components¶
Terrier’s ecosystem has a number of components:
PyTerrier¶
PyTerrier are Python bindings for Terrier.
The following components can be used from Terrier or Pyterrier. In Terrier, using the -P
commandline option to include the package. In Pyterrier, include the components in pt.init(packages=[])
startup option.
terrier-lucene¶
Terrier-lucene allows Terrier to read a Lucene index, including those created by Anserini.
terrier-ciff¶
Terrier-CIFF allows Terrier to read Common Index Exchange Format index files.
terrier-wapo¶
Terrier-WAPO allows Terrier to read the TREC WAPO test collection.
terrier-prf¶
Terrier-PRF provides additional query expansion classes, including RM1, RM3 and Axiomatic QE.
terrier-ef¶
Terrier-EF provides support for writing and reading Elias Fano indices in Terrier. Developed by Nicola Tonellotto.
terrier-micro¶
Terrier-micro provides implementations of MaxScore, WAND, BlockMaxWAND for Terrier. Developed by Nicola Tonellotto.
Legacy¶
A number of legacy components are available - these are now unmaintained:
- terrier-desktop - a Java Swing UI for searching files on your desktop (removed from terrier-platform)
- terrier-integer-compression - allows to change Terriers indices to PForDelta compression etc. (removed from terrier-platform)
- terrier-website-search - a website crawling application (removed from terrier-platform)
Webpage: http://terrier.orgContact: School of Computing ScienceCopyright (C) 2004-2020 University of Glasgow. All Rights Reserved.