What's New in Terrier

Terrier 5.0 - 04/07/2018

Major update. New features include a new commandline API, revisions to the retrieval API, a Mavenized layout, a low-level matching/query language inspired/partly compatible with Indri/Galago; Revised Lexicon data structure that records the maximum term frequency, to facilitate dynamic pruning.

More information can be found in the documentation on migration to Terrier 5.

Indexing

Retrieval

Other

Terrier 4.2 - 22/12/2016

Minor update with mostly bug fixes and minor improvements. Inclusion of new feature of experimental multi-threaded indexing TR-450, and some time was spent trying to improve indexing efficiency. Terrier now requires Java 1.8.

Indexing

Retrieval

Other

Acknowledgements

The release of Terrier 4.2 was supported by the following projects and funding bodies

Terrier 4.1 - 04/12/2015

Substantial update that includes a re-structuring of the Terrier build routines and dependencies to support compilation using Maven, along with a number of other minor improvements and bug fixes.

Indexing

Retrieval

Other

Acknowledgements

The release of Terrier 4.1 was supported by the following projects and funding bodies

Terrier 4.0 - 18/06/2014

Major update adding significant new features:

Additionally various bugs fixes and other small improvements are also included. Some code may need to have imports adjusted, and indices will need to be upgraded.

Indexing

Retrieval

Testing

Other

Acknowledgements

The release of Terrier 4.0 was supported by the following projects and funding bodies

Terrier 3.6 - 03/04/2014

Substantial update: Provides numerous updates and fixes to issues in Terrier 3.5. This is primarily a bug-fix release clearing issues before the release of Terrier 4.0 that adds new functionality.

Indexing

Retrieval

Documentation

Other

Terrier 3.5 - 16/06/2011

Significant update: Added Document-at-a-time (DAAT) retrieval for large indices; Refactored tokenisation for enhanced multi-language support; Upgraded Hadoop support to version 0.20 (NB: Terrier now requires Java 1.6); Added synonym support in query language and retrieval; Added out-of-the-box indexing support for query-biased summaries and improved example web-based interface; Added new, 2nd generation DFR models as well as other recent effective information-theoretic effective models; Included many more JUnit tests (now 300+). Terrier 3.0 indices are compatible with Terrier 3.5.

Indexing

Retrieval

Testing

Desktop

Other

Terrier 3.0 - 10/03/2010

Major update: Support for indexing WARC collections; improved index structure layout; improved MapReduce mode indexing; refined, scalable structure access at retrieval time; moved all code to terrier.org namespace; added field-based and proximity term dependence models; added HTTP-based retrieval interface; added many JUnit tests. All indices must be rebuilt.

Indexing

Retrieval

Testing

Desktop

Other

Terrier 2.2.1 - 29/01/2009

Minor update - fixes some small bugs in 2.2 relating to MapReduce mode indexing, clarifies some documentation, and includes a missing source file.

Terrier 2.2 - 23/12/2008

Substantial update, consisting of new support for Hadoop, a Hadoop MapReduce indexing system, and various minor improvements and bug fixes. This is intended to be the ultimate release in the 2.x series.

Indexing

Retrieval

Other

Terrier 2.1 - 19/03/2008

Minor update, containing mostly bug fixes, and a FileSystem abstraction layer.

Indexing

Retrieval

Desktop

Testing

Other

Terrier 2.0 - 04/01/2008

Major update, integrating a new (alternative) single-pass indexing architecture, and a new index format. Some bug fixes and some change of APIs.

Indexing

Retrieval

Desktop

Testing

Other

Terrier 1.1.1 - 24/10/2007

Minor update. Mostly bug fixes. Some minor code enhancements, plus the inclusion of a test harness. Snowball stemmers were added to boost support for languages other than English. This will likely be the last release in the 1.x.x series.

Indexing

Retrieval

Desktop

Other

Terrier 1.1.0 - 15/06/2007

Major update. Many changes to the source code, including more robust indexing and index structure merging.

Indexing

Indexing architecture has been updated for Terrier 1.1.0, however indices created with 1.1.0 are completely compatible with those created with 1.0.x, and vice-versa.

Retrieval

Other

Terrier 1.0.2 - 17/03/2005

Terrier 1.0.1 - 09/02/2005

Terrier 1.0.0 - 28/01/2005

Terrier 1.0 Beta2 - 22/11/2004

Terrier 1.0 Beta - 18/11/2004


Webpage: http://terrier.org
Contact: School of Computing Science
Copyright (C) 2004-2018 University of Glasgow. All Rights Reserved.