Uses of Interface
org.terrier.structures.Pointer

Packages that use Pointer
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 Pointer in org.terrier.matching
 

Fields in org.terrier.matching with type parameters of type Pointer
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 Pointer in org.terrier.querying
 

Fields in org.terrier.querying with type parameters of type Pointer
protected  PostingIndex<Pointer> DFRBagExpansionTerms.directIndex
           
 

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

Uses of Pointer in org.terrier.structures
 

Classes in org.terrier.structures with type parameters of type Pointer
 interface PostingIndex<POINTERTYPE extends Pointer>
          An interface for accessing a posting list.
 

Subinterfaces of Pointer in org.terrier.structures
 interface BitIndexPointer
          A pointer implementation for BitPostingIndex structures.
 

Classes in org.terrier.structures that implement Pointer
 class BasicDocumentIndexEntry
          A basic document index entry.
 class BasicLexiconEntry
          Contains all the information about one entry in the Lexicon.
 class BasicTermStatsLexiconEntry
          A LexiconEntry which only contains EntryStatistics
 class BlockFieldLexiconEntry
          A LexiconEntry with field support
 class BlockLexiconEntry
          Blocks lexicon entry.
 class DocumentIndexEntry
          A document index entry.
 class FieldDocumentIndexEntry
          A document index entry for use with fields
 class FieldLexiconEntry
          A LexiconEntry with field support
 class LexiconEntry
          Represents the statistics of a term in the Lexicon, and a pointer to the term's location in the InvertedIndex.
 class SimpleBitIndexPointer
          An implementation of a BitIndexPointer.
 class SimpleDocumentIndexEntry
          A document index entry that doesn't write out direct index offset.
 

Methods in org.terrier.structures that return Pointer
 Pointer PostingIndexInputStream.getCurrentPointer()
          Returns the pointer associated with the current postings being accessed
 Pointer BitPostingIndexInputStream.getCurrentPointer()
          Returns the pointer associated with the current postings being accessed
 

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

Methods in org.terrier.structures with parameters of type Pointer
 void SimpleDocumentIndexEntry.setPointer(Pointer p)
          Sets the pointer within this object to that represented by the specified pointer
 void SimpleBitIndexPointer.setPointer(Pointer p)
          Sets the pointer within this object to that represented by the specified pointer
 void Pointer.setPointer(Pointer p)
          Sets the pointer within this object to that represented by the specified pointer
 void LexiconEntry.setPointer(Pointer p)
           
 void BasicTermStatsLexiconEntry.setPointer(Pointer p)
          Sets the pointer within this object to that represented by the specified pointer
 void BasicLexiconEntry.setPointer(Pointer p)
          Sets the pointer within this object to that represented by the specified pointer
 void BasicDocumentIndexEntry.setPointer(Pointer p)
          Sets the pointer within this object to that represented by the specified pointer
 

Constructor parameters in org.terrier.structures with type arguments of type Pointer
InvertedIndexInputStream(Index _index, String structureName, Iterator<? extends Pointer> lexInputStream)
          Construct an instance of the class with
InvertedIndexInputStream(Index _index, String structureName, Iterator<? extends Pointer> lexInputStream, Class<? extends IterablePosting> _postingIteratorClass)
          Construct an instance of the class with
 

Uses of Pointer in org.terrier.structures.postings
 

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

Method parameters in org.terrier.structures.postings with type arguments of type Pointer
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)
           
 

Constructors in org.terrier.structures.postings with parameters of type Pointer
ANDIterablePosting(IterablePosting[] _ips, Pointer[] _p)
           
PhraseIterablePosting(IterablePosting[] _ips, Pointer[] _p, boolean recordPositions)
           
ProximityIterablePosting(IterablePosting[] _ips, Pointer[] _p, int window)
           
 



Terrier 3.6. Copyright © 2004-2011 University of Glasgow