[
Previous: DFR Description] [
Contents] [
Next: Bibliography]
Terrier Future Features and Known Issues
List of features and known issues that are marked for future Terrier versions:
Future Features
- Consider the use of Maven to build and package Terrier
- The addition of Terrier's own Exceptions for setup, indexing, querying.
Known Issues
- CompressionFactory/CompressionConfig is not supported by single-pass or Hadoop indexing.
- Query language should be refined: In particular, ambiguity warnings when generating the parser with ANTLR should be removed, and a more structured query language should be introduced.
- The real-time index structures do not currently support block indexing
Deprecations, Scheduled Refactorings
The following classes and interfaces are/may be deprecated in this version of Terrier and will likely be removed or refactored in a future release:
- BlockLexiconEntry & BlockFieldLexiconEntry will be removed in a future version of Terrier
- ApplicationSetup will be replaced with a new non-global configuration API.
- The five field weighting model score() methods are being deprecated since only the two field versions are used.
- Terrier currently uses Hadoop version 0.20. Future releases of Terrier will upgrade to a later branch. Instructions to upgrade Terrier yourself can be found here
Contributions
All community contributions to the Terrier framework are welcome.
In addition, you can find more information about contributing on
the Terrier website.
[
Previous: DFR Description] [
Contents] [
Next: Bibliography]