Terrier IR Platform
2.2.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.indexing.singlepass Provides implementation of the structures needed for performing a single pass indexing 
uk.ac.gla.terrier.structures.indexing.singlepass.hadoop   
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.upgrading   
 

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.
DirectInvertedOutputStream
          Writes a block direct or block inverted index, when passed appropriate posting lists.
DocumentIndex
          This class provides an interface for accessing the document index file.
DocumentIndexEncoded
          A document index class which reads the .docid file and keeps its contents in a array of bytes in memory.
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.
IndexConfigurable
          Interface defining that an index structure wants access to the Index object it is associated with.
InvertedIndex
          This class implements the inverted index for performing retrieval, with field information optionally.
InvertedIndexInputStream
          Reads an InvertedIndex as a stream
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.indexing.singlepass
Closeable
          Marks an index structure class that can be closed.
Index
          This class encapsulates all the Indexes at retrieval time.
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.indexing.singlepass.hadoop
Closeable
          Marks an index structure class that can be closed.
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.
IndexConfigurable
          Interface defining that an index structure wants access to the Index object it is associated with.
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.merging
Index
          This class encapsulates all the Indexes at retrieval time.
 

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


Terrier IR Platform
2.2.1

Terrier Information Retrieval Platform 2.2.1. Copyright 2004-2008 University of Glasgow