Terrier IR Platform
1.1.1
A B C D E F G H I K L M N O P Q R S T U W

U

uk.ac.gla.terrier.applications - package uk.ac.gla.terrier.applications
Provides application-level code that use the Terrier platform to perform indexing and retrieval from either standard test collections, interactive querying of a indexed collection, or desktop search.
uk.ac.gla.terrier.applications.desktop - package uk.ac.gla.terrier.applications.desktop
Provides an Java Swing application, based on Terrier, that can be used for searching the desktop of a user.
uk.ac.gla.terrier.applications.desktop.filehandling - package uk.ac.gla.terrier.applications.desktop.filehandling
Provides the functionality of opening arbitrary files from the Java Swing-based desktop search application.
uk.ac.gla.terrier.compression - package uk.ac.gla.terrier.compression
Provides implementation of a random access file and input and output streams where we can read or write gamma, unary and binary encoded integers.
uk.ac.gla.terrier.evaluation - package uk.ac.gla.terrier.evaluation
Provides an interface and the classes to process relevance assessments and perform standard evaluation of retrieval results.
uk.ac.gla.terrier.indexing - package uk.ac.gla.terrier.indexing
Provides classes and interfaces related to the indexing of documents.
uk.ac.gla.terrier.matching - package uk.ac.gla.terrier.matching
Provides the classes and interfaces used for matching documents to queries.
uk.ac.gla.terrier.matching.dsms - package uk.ac.gla.terrier.matching.dsms
Provides the interface and the classes for modifying the scores of documents after an score has been assigned to documents, or implementing the combination of evidence.
uk.ac.gla.terrier.matching.models - package uk.ac.gla.terrier.matching.models
Provides the classes that implement various classical IR models, as well as models from the Divergence From Randomness (DFR) framework.
uk.ac.gla.terrier.matching.models.aftereffect - package uk.ac.gla.terrier.matching.models.aftereffect
Provides the interface and the classes for implementing the term frequency normalisation component in the DFR framework.
uk.ac.gla.terrier.matching.models.basicmodel - package uk.ac.gla.terrier.matching.models.basicmodel
Provides the interface and the classes for implementing the basic models for randomness in the DFR framework.
uk.ac.gla.terrier.matching.models.languagemodel - package uk.ac.gla.terrier.matching.models.languagemodel
Provides the classes that implement language models in Terrier.
uk.ac.gla.terrier.matching.models.normalisation - package uk.ac.gla.terrier.matching.models.normalisation
Provides the interface and the classes for implementing the basic models for randomness in the DFR framework.
uk.ac.gla.terrier.matching.models.queryexpansion - package uk.ac.gla.terrier.matching.models.queryexpansion
Provides the classes that implement various query expansion models.
uk.ac.gla.terrier.matching.tsms - package uk.ac.gla.terrier.matching.tsms
Provides the interface and classes that implement the term score modifiers, which modify the scores assigned to documents for a particular term.
uk.ac.gla.terrier.querying - package uk.ac.gla.terrier.querying
Provides the interfaces and classes for the querying API of the Terrier platform, the controls, post processors and filters.
uk.ac.gla.terrier.querying.parser - package uk.ac.gla.terrier.querying.parser
Provides the parser specification and the classes that implement the query language of the Terrier platform.
uk.ac.gla.terrier.sorting - package uk.ac.gla.terrier.sorting
Provides the classes that implement the sorting of various arrays for the Terrier platform.
uk.ac.gla.terrier.structures - package uk.ac.gla.terrier.structures
Provides the classes that implement the data structures used for retrieval with the Terrier platform.
uk.ac.gla.terrier.structures.indexing - package uk.ac.gla.terrier.structures.indexing
Provides the classes used for creating the data structures of the Terrier platform.
uk.ac.gla.terrier.structures.merging - package uk.ac.gla.terrier.structures.merging
Provides classes for merging two sets of data structures, created by Terrier, into one set of data structures.
uk.ac.gla.terrier.structures.trees - package uk.ac.gla.terrier.structures.trees
Provides basic binary tree implementations that are used during indexing of documents.
uk.ac.gla.terrier.terms - package uk.ac.gla.terrier.terms
Provides the interface and classes for the term pipeline, a set of objects that process the terms during indexing and processing of queries.
uk.ac.gla.terrier.utility - package uk.ac.gla.terrier.utility
Provides the interface and classes for the term pipeline, a set of objects that process the terms during indexing and processing of queries.
updateEntry(int, int, long, byte) - Method in class uk.ac.gla.terrier.structures.BlockLexicon
Deprecated. The BlockLexicon is used during indexing, but not during retrieval.
updateEntry(int, int, long, byte) - Method in class uk.ac.gla.terrier.structures.Lexicon
Deprecated. The Lexicon class is only used for reading the lexicon file, and not for writing any information.
updateEntry(int, int, long, byte) - Method in class uk.ac.gla.terrier.structures.UTFBlockLexicon
Deprecated. Block Lexicons are used during indexing, but not during retrieval.
updateEntry(int, int, long, byte) - Method in class uk.ac.gla.terrier.structures.UTFLexicon
Deprecated. The Lexicon class is only used for reading the lexicon file, and not for writing any information.
updateModifiers(double[]) - Static method in class uk.ac.gla.terrier.utility.FieldScore
Updates the values of the tag modifiers.
USE_FIELD_INFORMATION - Static variable in class uk.ac.gla.terrier.utility.FieldScore
Indicates whether field information is used.
utf8_length(String) - Static method in class uk.ac.gla.terrier.utility.StringTools
Returns how long String s is in bytes, if encoded in UTF-8
UTFBlockInvertedIndexBuilder - Class in uk.ac.gla.terrier.structures.indexing
Builds an inverted index using block information, where indexing lexicon is a UTFBlock lexicon.
UTFBlockInvertedIndexBuilder() - Constructor for class uk.ac.gla.terrier.structures.indexing.UTFBlockInvertedIndexBuilder
Creates an instance of the BlockInvertedIndex class.
UTFBlockInvertedIndexBuilder(String) - Constructor for class uk.ac.gla.terrier.structures.indexing.UTFBlockInvertedIndexBuilder
Deprecated.  
UTFBlockInvertedIndexBuilder(String, String) - Constructor for class uk.ac.gla.terrier.structures.indexing.UTFBlockInvertedIndexBuilder
 
UTFBlockLexicon - Class in uk.ac.gla.terrier.structures
A lexicon class that saves the number of different blocks a term appears in, using UTF encoding of Strings.
UTFBlockLexicon() - Constructor for class uk.ac.gla.terrier.structures.UTFBlockLexicon
A default constructor.
UTFBlockLexicon(String, String) - Constructor for class uk.ac.gla.terrier.structures.UTFBlockLexicon
 
UTFBlockLexicon(String) - Constructor for class uk.ac.gla.terrier.structures.UTFBlockLexicon
Constructs an instace of BlockLexicon and opens the corresponding file.
UTFBlockLexiconBuilder - Class in uk.ac.gla.terrier.structures.indexing
Builds a block lexicon using block frequencies.
UTFBlockLexiconBuilder() - Constructor for class uk.ac.gla.terrier.structures.indexing.UTFBlockLexiconBuilder
A default constructor of the class.
UTFBlockLexiconBuilder(String, String) - Constructor for class uk.ac.gla.terrier.structures.indexing.UTFBlockLexiconBuilder
A default constructor which is given a pathname in which the temporary lexicons will be stored.
UTFBlockLexiconInputStream - Class in uk.ac.gla.terrier.structures
An input stream for accessing sequentially the entries of a block lexicon.
UTFBlockLexiconInputStream() - Constructor for class uk.ac.gla.terrier.structures.UTFBlockLexiconInputStream
A default constructor.
UTFBlockLexiconInputStream(String) - Constructor for class uk.ac.gla.terrier.structures.UTFBlockLexiconInputStream
A constructor given the filename.
UTFBlockLexiconInputStream(File) - Constructor for class uk.ac.gla.terrier.structures.UTFBlockLexiconInputStream
A constructor given the filename.
UTFBlockLexiconOutputStream - Class in uk.ac.gla.terrier.structures
An output stream for writing the lexicon to a file sequentially.
UTFBlockLexiconOutputStream() - Constructor for class uk.ac.gla.terrier.structures.UTFBlockLexiconOutputStream
A default constructor.
UTFBlockLexiconOutputStream(String) - Constructor for class uk.ac.gla.terrier.structures.UTFBlockLexiconOutputStream
A constructor given the filename.
UTFBlockLexiconOutputStream(File) - Constructor for class uk.ac.gla.terrier.structures.UTFBlockLexiconOutputStream
A constructor given the file.
UTFInvertedIndexBuilder - Class in uk.ac.gla.terrier.structures.indexing
Builds a UTF inverted index, using field information optionally.
UTFInvertedIndexBuilder() - Constructor for class uk.ac.gla.terrier.structures.indexing.UTFInvertedIndexBuilder
A default constructor of the class InvertedIndex.
UTFInvertedIndexBuilder(String, String) - Constructor for class uk.ac.gla.terrier.structures.indexing.UTFInvertedIndexBuilder
 
UTFInvertedIndexBuilder(String) - Constructor for class uk.ac.gla.terrier.structures.indexing.UTFInvertedIndexBuilder
Deprecated.  
UTFLexicon - Class in uk.ac.gla.terrier.structures
The class that implements the lexicon structure.
UTFLexicon() - Constructor for class uk.ac.gla.terrier.structures.UTFLexicon
A default constructor.
UTFLexicon(String, String) - Constructor for class uk.ac.gla.terrier.structures.UTFLexicon
 
UTFLexicon(String) - Constructor for class uk.ac.gla.terrier.structures.UTFLexicon
Constructs an instace of Lexicon and opens the corresponding file.
UTFLexiconBuilder - Class in uk.ac.gla.terrier.structures.indexing
Builds temporary lexicons during indexing a collection and merges them when the indexing of a collection has finished.
UTFLexiconBuilder() - Constructor for class uk.ac.gla.terrier.structures.indexing.UTFLexiconBuilder
A default constructor of the class.
UTFLexiconBuilder(String, String) - Constructor for class uk.ac.gla.terrier.structures.indexing.UTFLexiconBuilder
Creates an instance of the class, given the path to save the temporary lexicons.
UTFLexiconInputStream - Class in uk.ac.gla.terrier.structures
This class implements an input stream for the lexicon structure.
UTFLexiconInputStream() - Constructor for class uk.ac.gla.terrier.structures.UTFLexiconInputStream
A default constructor.
UTFLexiconInputStream(String) - Constructor for class uk.ac.gla.terrier.structures.UTFLexiconInputStream
A constructor given the filename.
UTFLexiconInputStream(File) - Constructor for class uk.ac.gla.terrier.structures.UTFLexiconInputStream
A constructor given the filename.
UTFLexiconInputStream(String, String) - Constructor for class uk.ac.gla.terrier.structures.UTFLexiconInputStream
 
UTFLexiconOutputStream - Class in uk.ac.gla.terrier.structures
This class implements an output stream for the lexicon structure.
UTFLexiconOutputStream() - Constructor for class uk.ac.gla.terrier.structures.UTFLexiconOutputStream
A default constructor.
UTFLexiconOutputStream(String) - Constructor for class uk.ac.gla.terrier.structures.UTFLexiconOutputStream
A constructor given the filename.
UTFLexiconOutputStream(File) - Constructor for class uk.ac.gla.terrier.structures.UTFLexiconOutputStream
A constructor given the filename.
UTFLexiconOutputStream(String, String) - Constructor for class uk.ac.gla.terrier.structures.UTFLexiconOutputStream
 

Terrier IR Platform
1.1.1
A B C D E F G H I K L M N O P Q R S T U W
Terrier Information Retrieval Platform 1.1.1. Copyright 2004-2007 University of Glasgow