Uses of Interface
org.terrier.structures.DocumentIndex

Packages that use DocumentIndex
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.postings Provides classes representing single postings and atreams of postings in a posting list (e.g. 
 

Uses of DocumentIndex in org.terrier.querying
 

Fields in org.terrier.querying declared as DocumentIndex
protected  DocumentIndex QueryExpansion.documentIndex
          The document index used for retrieval.
protected  DocumentIndex DFRBagExpansionTerms.documentIndex
           
protected  DocumentIndex RelevanceFeedbackSelectorDocids.doi
           
 

Constructors in org.terrier.querying with parameters of type DocumentIndex
DFRBagExpansionTerms(CollectionStatistics collStats, Lexicon<String> _lexicon, PostingIndex<Pointer> _directIndex, DocumentIndex _documentIndex)
          Constructs an instance of ExpansionTerms.
 

Uses of DocumentIndex in org.terrier.structures
 

Subinterfaces of DocumentIndex in org.terrier.structures
 interface FieldDocumentIndex
          Interface for a fields document index
 

Classes in org.terrier.structures that implement DocumentIndex
 class FSADocumentIndex
          Document Index saved as a fixed size array
 class FSAFieldDocumentIndex
          Fields document index stored as a fixed size array
 

Fields in org.terrier.structures declared as DocumentIndex
protected  DocumentIndex DirectIndex.docIndex
          The document index employed for retrieving the document offsets.
protected  DocumentIndex InvertedIndex.doi
           
protected  DocumentIndex BitPostingIndexInputStream.doi
           
 

Methods in org.terrier.structures that return DocumentIndex
 DocumentIndex Index.getDocumentIndex()
          Return the DocumentIndex associated with this index
protected  DocumentIndex DirectIndexInputStream.getDocumentIndex(BitIndexPointer pointer)
           
protected  DocumentIndex BitPostingIndexInputStream.getDocumentIndex(BitIndexPointer pointer)
           
 

Constructors in org.terrier.structures with parameters of type DocumentIndex
BlockInvertedIndex(Index index, String structureName, DocumentIndex doi)
          Constructs an instance of the class with
BlockInvertedIndex(Index index, String structureName, DocumentIndex _doi, Class<? extends IterablePosting> postingClass)
          Constructs an instance of the class with
InvertedIndex(Index index, String structureName, DocumentIndex _doi)
          Construct an instance of the class with
InvertedIndex(Index index, String structureName, DocumentIndex _doi, Class<? extends IterablePosting> postingClass)
          Construct an instance of the class with
 

Uses of DocumentIndex in org.terrier.structures.postings
 

Fields in org.terrier.structures.postings declared as DocumentIndex
protected  DocumentIndex BasicIterablePosting.doi
           
 

Constructors in org.terrier.structures.postings with parameters of type DocumentIndex
BasicIterablePosting(BitIn _bitFileReader, int _numEntries, DocumentIndex _doi)
          Create a new posting iterator
BasicIterablePostingDocidOnly(BitIn _bitFileReader, int _numEntries, DocumentIndex _doi)
          Create a new posting iterator
BlockFieldIterablePosting(BitIn _bitFileReader, int _numEntries, DocumentIndex doi, int _fieldCount)
          Make a new posting iterator that is read from a BitIn stream.
BlockIterablePosting(BitIn _bitFileReader, int _numEntries, DocumentIndex doi)
          Constructs an instance of the BlockIterablePosting.
FieldIterablePosting(BitIn fileReader, int entries, DocumentIndex _doi, int _fieldCount)
          constructor
 



Terrier 3.6. Copyright © 2004-2011 University of Glasgow