Uses of Package
org.terrier.structures

Packages that use org.terrier.structures
org.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. 
org.terrier.indexing Provides classes and interfaces related to the indexing of documents. 
org.terrier.indexing.hadoop Provides classes for Terrier's MapReduce indexer. 
org.terrier.matching Provides the classes and interfaces used for matching documents to queries. 
org.terrier.matching.daat Provides classes that implement a document-at-a-time (DAAT) matching strategy. 
org.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. 
org.terrier.matching.models Provides the classes that implement various weighting models. 
org.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. 
org.terrier.querying Provides the interfaces and classes for the querying API of the Terrier platform, the controls, post processors and filters. 
org.terrier.structures Provides the classes that implement the data structures used for retrieval with the Terrier platform. 
org.terrier.structures.collections Provides data structures various data structures. 
org.terrier.structures.indexing Provides the classes used for creating the data structures of the Terrier platform. 
org.terrier.structures.indexing.singlepass Provides implementation of the structures needed for performing a single pass indexing 
org.terrier.structures.indexing.singlepass.hadoop Provides classes implemeting the Hadoop MapReduce indexing in Terrier. 
org.terrier.structures.merging Provides classes for merging two sets of data structures, created by Terrier, into one set of data structures. 
org.terrier.structures.postings Provides classes representing single postings and atreams of postings in a posting list (e.g. 
org.terrier.utility.io This package includes classes that are used for various IO duties within Terrier. 
 

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

Classes in org.terrier.structures used by org.terrier.indexing
DirectInvertedOutputStream
          Writes a block direct or block inverted index, when passed appropriate posting lists.
DocumentIndexEntry
          A document index entry.
Index
          This class encapsulates all the Indexes at retrieval time.
 

Classes in org.terrier.structures used by org.terrier.indexing.hadoop
Index
          This class encapsulates all the Indexes at retrieval time.
LexiconOutputStream
          This class implements an output stream for the lexicon structure.
 

Classes in org.terrier.structures used by org.terrier.matching
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.
EntryStatistics
          An interface for basic statistics about a lexical entry (usually a term)
Index
          This class encapsulates all the Indexes at retrieval time.
Lexicon
          Abstract Lexicon implementation.
LexiconEntry
          Represents the statistics of a term in the Lexicon, and a pointer to the term's location in the InvertedIndex.
Pointer
          A base interface for all pointers
PostingIndex
          An interface for accessing a posting list.
 

Classes in org.terrier.structures used by org.terrier.matching.daat
Index
          This class encapsulates all the Indexes at retrieval time.
 

Classes in org.terrier.structures used by org.terrier.matching.dsms
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.
EntryStatistics
          An interface for basic statistics about a lexical entry (usually a term)
Index
          This class encapsulates all the Indexes at retrieval time.
LexiconEntry
          Represents the statistics of a term in the Lexicon, and a pointer to the term's location in the InvertedIndex.
 

Classes in org.terrier.structures used by org.terrier.matching.models
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.
EntryStatistics
          An interface for basic statistics about a lexical entry (usually a term)
Index
          This class encapsulates all the Indexes at retrieval time.
 

Classes in org.terrier.structures used by org.terrier.matching.tsms
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.
 

Classes in org.terrier.structures used by org.terrier.querying
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.
DocumentIndex
          Interface for a document index.
Index
          This class encapsulates all the Indexes at retrieval time.
Lexicon
          Abstract Lexicon implementation.
MetaIndex
          Interface for document metadata.
Pointer
          A base interface for all pointers
PostingIndex
          An interface for accessing a posting list.
 

Classes in org.terrier.structures used by org.terrier.structures
BasicDocumentIndexEntry
          A basic document index entry.
BasicDocumentIndexEntry.Factory
          Returna a factory for creating document index entries
BasicLexiconEntry
          Contains all the information about one entry in the Lexicon.
BasicLexiconEntry.Factory
          Factory for creating LexiconEntry objects
BitFilePosition
          A bit file position
BitIndexPointer
          A pointer implementation for BitPostingIndex structures.
BitPostingIndex
          Class for various bit compressed index implementations, including parents to current DirectIndex and InvertedIndex implementations.
BitPostingIndexInputStream
          Input stream for a bit posting index.
BlockEntryStatistics
          Interface describing the statistics for a block entry.
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
          Interface for a document index.
DocumentIndexEntry
          A document index entry.
EntryStatistics
          An interface for basic statistics about a lexical entry (usually a term)
FieldDirectInvertedOutputStream
          Bit out class for writing a posting list with fields
FieldDocumentIndex
          Interface for a fields document index
FieldEntryStatistics
          The statistics for a field entry
FSADocumentIndex
          Document Index saved as a fixed size array
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
          Abstract Lexicon implementation.
LexiconEntry
          Represents the statistics of a term in the Lexicon, and a pointer to the term's location in the InvertedIndex.
LexiconOutputStream
          This class implements an output stream for the lexicon structure.
MapLexicon
          Implementation of a lexicon.
MapLexicon.Id2EntryIndexLookup
          Interface for getting the lexicon term index for a given term id
MetaIndex
          Interface for document metadata.
Pointer
          A base interface for all pointers
PostingIndex
          An interface for accessing a posting list.
PostingIndexInputStream
          Interface for reading postings from an input stream
SimpleBitIndexPointer
          An implementation of a BitIndexPointer.
Skipable
          Interface denoting implementations which can skip forward in a stream by a number of entries.
TRECQuery
          This class is used for reading the queries from TREC topic files.
 

Classes in org.terrier.structures used by org.terrier.structures.collections
Index
          This class encapsulates all the Indexes at retrieval time.
Skipable
          Interface denoting implementations which can skip forward in a stream by a number of entries.
 

Classes in org.terrier.structures used by org.terrier.structures.indexing
DocumentIndexEntry
          A document index entry.
Index
          This class encapsulates all the Indexes at retrieval time.
LexiconEntry
          Represents the statistics of a term in the Lexicon, and a pointer to the term's location in the InvertedIndex.
LexiconOutputStream
          This class implements an output stream for the lexicon structure.
 

Classes in org.terrier.structures used by org.terrier.structures.indexing.singlepass
BitFilePosition
          A bit file position
DocumentIndexEntry
          A document index entry.
Index
          This class encapsulates all the Indexes at retrieval time.
InvertedIndexInputStream
          Reads an InvertedIndex as a stream
LexiconEntry
          Represents the statistics of a term in the Lexicon, and a pointer to the term's location in the InvertedIndex.
LexiconOutputStream
          This class implements an output stream for the lexicon structure.
 

Classes in org.terrier.structures used by org.terrier.structures.indexing.singlepass.hadoop
DirectInvertedOutputStream
          Writes a block direct or block inverted index, when passed appropriate posting lists.
Index
          This class encapsulates all the Indexes at retrieval time.
LexiconOutputStream
          This class implements an output stream for the lexicon structure.
 

Classes in org.terrier.structures used by org.terrier.structures.merging
DirectInvertedOutputStream
          Writes a block direct or block inverted index, when passed appropriate posting lists.
Index
          This class encapsulates all the Indexes at retrieval time.
 

Classes in org.terrier.structures used by org.terrier.structures.postings
DocumentIndex
          Interface for a document index.
Lexicon
          Abstract Lexicon implementation.
Pointer
          A base interface for all pointers
PostingIndex
          An interface for accessing a posting list.
 

Classes in org.terrier.structures used by org.terrier.utility.io
Index
          This class encapsulates all the Indexes at retrieval time.
 



Terrier 3.6. Copyright © 2004-2011 University of Glasgow