Uses of Interface
org.terrier.structures.PostingIndex

Packages that use PostingIndex
org.terrier.matching Provides the classes and interfaces used for matching documents to queries. 
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 PostingIndex in org.terrier.matching
 

Fields in org.terrier.matching declared as PostingIndex
protected  PostingIndex<Pointer> PostingListManager.invertedIndex
          inverted index of the index
protected  PostingIndex<Pointer> OldBasicMatching.invertedIndex
          The inverted file.
protected  PostingIndex<Pointer> BaseMatching.invertedIndex
          The inverted file.
 

Uses of PostingIndex in org.terrier.querying
 

Fields in org.terrier.querying declared as PostingIndex
protected  PostingIndex<?> QueryExpansion.directIndex
          The direct index used for retrieval.
protected  PostingIndex<Pointer> DFRBagExpansionTerms.directIndex
           
protected  PostingIndex<?> QueryExpansion.invertedIndex
          The inverted index used for retrieval.
 

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

Uses of PostingIndex in org.terrier.structures
 

Classes in org.terrier.structures that implement PostingIndex
 class BitPostingIndex
          Class for various bit compressed index implementations, including parents to current DirectIndex and InvertedIndex implementations.
 class BlockDirectIndex
          Extended direct index that saves both block and field information about the terms that appear in a document.
 class BlockInvertedIndex
          This class implements the block field inverted index for performing retrieval.
 class DirectIndex
          A class that implements the direct index and saves information about whether a term appears in one of the specified fields.
 class InvertedIndex
          This class implements the inverted index for performing retrieval, with field information optionally.
 

Methods in org.terrier.structures that return PostingIndex
 PostingIndex<Pointer> Index.getDirectIndex()
          Return the DirectIndex associated with this index
 PostingIndex<Pointer> Index.getInvertedIndex()
          Returns the InvertedIndex to use for this index
 

Uses of PostingIndex in org.terrier.structures.postings
 

Methods in org.terrier.structures.postings with parameters of type PostingIndex
static IterablePosting PhraseIterablePosting.createPhrasePostingList(Pointer[] ps, PostingIndex<Pointer> invIndex, boolean savePositions)
           
static IterablePosting PhraseIterablePosting.createPhrasePostingList(String[] terms, Lexicon<String> lex, PostingIndex<Pointer> invIndex, boolean savePositions)
           
static IterablePosting ProximityIterablePosting.createProximityPostingList(Pointer[] ps, PostingIndex<Pointer> invIndex, int blockDistance)
           
static IterablePosting ProximityIterablePosting.createProximityPostingList(String[] terms, Lexicon<String> lex, PostingIndex<Pointer> invIndex, int blockDistance)
           
 



Terrier 3.6. Copyright © 2004-2011 University of Glasgow