Terrier IR Platform
1.1.1

Uses of Package
uk.ac.gla.terrier.structures

Packages that use uk.ac.gla.terrier.structures
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.indexing Provides classes and interfaces related to the indexing of documents. 
uk.ac.gla.terrier.matching Provides the classes and interfaces used for matching documents to queries. 
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.querying Provides the interfaces and classes for the querying API of the Terrier platform, the controls, post processors and filters. 
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 Provides the classes used for creating the data structures of the Terrier platform. 
uk.ac.gla.terrier.structures.trees Provides basic binary tree implementations that are used during indexing of documents. 
 

Classes in uk.ac.gla.terrier.structures used by uk.ac.gla.terrier.applications
Index
          This class encapsulates all the Indexes at retrieval time.
 

Classes in uk.ac.gla.terrier.structures used by uk.ac.gla.terrier.indexing
Index
          This class encapsulates all the Indexes at retrieval time.
 

Classes in uk.ac.gla.terrier.structures used by uk.ac.gla.terrier.matching
Index
          This class encapsulates all the Indexes at retrieval time.
 

Classes in uk.ac.gla.terrier.structures used by uk.ac.gla.terrier.matching.dsms
Index
          This class encapsulates all the Indexes at retrieval time.
 

Classes in uk.ac.gla.terrier.structures used by uk.ac.gla.terrier.querying
Index
          This class encapsulates all the Indexes at retrieval time.
 

Classes in uk.ac.gla.terrier.structures used by uk.ac.gla.terrier.structures
BlockLexicon
          A lexicon class that saves the number of different blocks a term appears in.
BlockLexiconInputStream
          An input stream for accessing sequentially the entries of a block lexicon.
BlockLexiconOutputStream
          An output stream for writing the lexicon to a file sequentially.
Closeable
          Marks an index structure class that can be closed.
CollectionStatistics
          This class provides basic statistics for the indexed collection of documents, such as the average length of documents, or the total number of documents in the collection.
DirectIndex
          A class that implements the direct index and saves information about whether a term appears in one of the specified fields.
DirectIndexInputStream
          This class reads the direct index structure, sequentially, as an input stream.
DocumentIndex
          This class provides an interface for accessing the document index file.
DocumentIndexInputStream
          This class provides access to the document index file sequentially, as a stream.
FilePosition
          Models a position within a file as the offset in bytes and the offset in bits in that byte.
Index
          This class encapsulates all the Indexes at retrieval time.
InvertedIndex
          This class implements the inverted index for performing retrieval, with field information optionally.
Lexicon
          The class that implements the lexicon structure.
LexiconEntry
          Contains all the information about one entry in the Lexicon.
LexiconInputStream
          This class implements an input stream for the lexicon structure.
LexiconOutputStream
          This class implements an output stream for the lexicon structure.
TRECQuery
          This class is used for reading the queries from TREC topic files.
 

Classes in uk.ac.gla.terrier.structures used by uk.ac.gla.terrier.structures.indexing
DocumentIndex
          This class provides an interface for accessing the document index file.
FilePosition
          Models a position within a file as the offset in bytes and the offset in bits in that byte.
Index
          This class encapsulates all the Indexes at retrieval time.
LexiconInputStream
          This class implements an input stream for the lexicon structure.
LexiconOutputStream
          This class implements an output stream for the lexicon structure.
 

Classes in uk.ac.gla.terrier.structures used by uk.ac.gla.terrier.structures.trees
BlockLexiconOutputStream
          An output stream for writing the lexicon to a file sequentially.
LexiconOutputStream
          This class implements an output stream for the lexicon structure.
 


Terrier IR Platform
1.1.1

Terrier Information Retrieval Platform 1.1.1. Copyright 2004-2007 University of Glasgow