Uses of Interface
org.terrier.structures.Pointer
-
Packages that use Pointer Package Description org.terrier.matching Provides the classes and interfaces used for matching documents to queries.org.terrier.matching.matchops This package contains matching Operators.org.terrier.realtime.memory Provides MemoryIndex structures.org.terrier.realtime.memory.fields Provides MemoryIndex structures that support field search.org.terrier.realtime.multi Provides MultiIndex structures.org.terrier.structures Provides the interfaces for the index data structures used for retrieval with the Terrier platform.org.terrier.structures.bit Provides on-disk index structures that support the older bit-level compression scheme.org.terrier.structures.postings Provides classes representing single postings and atreams of postings in a posting list (e.g.org.terrier.structures.restructure Contains legacy index data structure classes -
-
Uses of Pointer in org.terrier.matching
Fields in org.terrier.matching with type parameters of type Pointer Modifier and Type Field Description protected PostingIndex<Pointer>
BaseMatching. invertedIndex
The inverted file.protected PostingIndex<Pointer>
PostingListManager. invertedIndex
inverted index of the index -
Uses of Pointer in org.terrier.matching.matchops
Method parameters in org.terrier.matching.matchops with type arguments of type Pointer Modifier and Type Method Description MatchingEntry
DateRangeOp. getMatcher(MatchingQueryTerms.QueryTermProperties qtp, Index index, Lexicon<java.lang.String> lexTerm, PostingIndex<Pointer> invTerm, CollectionStatistics collectionStats)
MatchingEntry
MultiTermOp. getMatcher(MatchingQueryTerms.QueryTermProperties qtp, Index index, Lexicon<java.lang.String> lexicon, PostingIndex<Pointer> invertedIndex, CollectionStatistics collectionStatistics)
abstract MatchingEntry
Operator. getMatcher(MatchingQueryTerms.QueryTermProperties qtp, Index index, Lexicon<java.lang.String> lex, PostingIndex<Pointer> inv, CollectionStatistics collStats)
get an entry for matching for this query op.MatchingEntry
SingleTermOp. getMatcher(MatchingQueryTerms.QueryTermProperties qtp, Index index, Lexicon<java.lang.String> lexicon, PostingIndex<Pointer> invertedIndex, CollectionStatistics collectionStatistics)
-
Uses of Pointer in org.terrier.realtime.memory
Subinterfaces of Pointer in org.terrier.realtime.memory Modifier and Type Interface Description interface
MemoryPointer
Pointer type for use with MemoryIndex.Classes in org.terrier.realtime.memory that implement Pointer Modifier and Type Class Description class
MemoryLexiconEntry
A lexicon entry stored in a MemoryLexicon.Methods in org.terrier.realtime.memory that return Pointer Modifier and Type Method Description Pointer
MemoryDirectIndex.DirectIterator. getCurrentPointer()
Pointer
MemoryInvertedIndex.InvertedIterator. getCurrentPointer()
Methods in org.terrier.realtime.memory with parameters of type Pointer Modifier and Type Method Description IterablePosting
MemoryDirectIndex. getPostings(Pointer pointer)
IterablePosting
MemoryInvertedIndex. getPostings(Pointer pointer)
Returns the posting iterator given a pointer.void
MemoryLexiconEntry. setPointer(Pointer p)
Update the pointer -
Uses of Pointer in org.terrier.realtime.memory.fields
Classes in org.terrier.realtime.memory.fields that implement Pointer Modifier and Type Class Description class
MemoryFieldsLexiconEntry
Lexicon entry (fields).Methods in org.terrier.realtime.memory.fields with parameters of type Pointer Modifier and Type Method Description IterablePosting
MemoryFieldsInvertedIndex. getPostings(Pointer _termid)
Returns the posting iterator given a pointer. -
Uses of Pointer in org.terrier.realtime.multi
Classes in org.terrier.realtime.multi that implement Pointer Modifier and Type Class Description class
MultiDocumentEntry
A document index entry that represents a document within a multi-index It stores information about the shard that the document comes from.class
MultiLexiconEntry
A Lexicon entry that spans multiple index shards.Methods in org.terrier.realtime.multi with parameters of type Pointer Modifier and Type Method Description IterablePosting
MultiDirect. getPostings(Pointer _multiPointer)
Returns the posting iterator given a pointer.IterablePosting
MultiInverted. getPostings(Pointer _multiPointer)
Returns the posting iterator given a pointer.void
MultiDocumentEntry. setPointer(Pointer p)
void
MultiLexiconEntry. setPointer(Pointer p)
Not implemented. -
Uses of Pointer in org.terrier.structures
Classes in org.terrier.structures with type parameters of type Pointer Modifier and Type Interface Description interface
PostingIndex<POINTERTYPE extends Pointer>
An interface for accessing a posting list.Subinterfaces of Pointer in org.terrier.structures Modifier and Type Interface Description interface
BitIndexPointer
APointer
specialisation for somePostingIndex
structures.Classes in org.terrier.structures that implement Pointer Modifier and Type Class Description 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 EntryStatisticsclass
DocumentIndexEntry
A document index entry.class
FieldDocumentIndexEntry
A document index entry for use with fieldsclass
FieldLexiconEntry
A LexiconEntry with field supportclass
LexiconEntry
Base class for all LexiconEntry implementations.class
NonIncrementalDocumentIndexEntry
This class is created to represent aDocumentIndexEntry
that do not assume an incremental docids, but instead maintains the docid.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 Modifier and Type Method Description Pointer
PostingIndexInputStream. getCurrentPointer()
Returns the pointer associated with the current postings being accessedMethods in org.terrier.structures that return types with arguments of type Pointer Modifier and Type Method Description PostingIndex<Pointer>
IndexOnDisk. getDirectIndex()
Methods in org.terrier.structures with parameters of type Pointer Modifier and Type Method Description IterablePosting
PostingIndex. getPostings(Pointer lEntry)
Returns the posting iterator given a pointer.void
BasicDocumentIndexEntry. setPointer(Pointer p)
Sets the pointer within this object to that represented by the specified pointer.void
BasicLexiconEntry. setPointer(Pointer p)
Update the pointervoid
BasicTermStatsLexiconEntry. setPointer(Pointer p)
Update the pointervoid
LexiconEntry. setPointer(Pointer p)
Update the pointervoid
Pointer. 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
SimpleDocumentIndexEntry. setPointer(Pointer p)
Sets the pointer within this object to that represented by the specified pointer. -
Uses of Pointer in org.terrier.structures.bit
Methods in org.terrier.structures.bit that return Pointer Modifier and Type Method Description Pointer
BitPostingIndexInputStream. getCurrentPointer()
Returns the pointer associated with the current postings being accessedMethods in org.terrier.structures.bit with parameters of type Pointer Modifier and Type Method Description IterablePosting
BitPostingIndex. getPostings(Pointer _pointer)
Returns the posting iterator given a pointer. -
Uses of Pointer in org.terrier.structures.postings
Methods in org.terrier.structures.postings with parameters of type Pointer Modifier and Type Method Description 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 Modifier and Type Method Description static IterablePosting
PhraseIterablePosting. createPhrasePostingList(java.lang.String[] terms, Lexicon<java.lang.String> lex, PostingIndex<Pointer> invIndex, boolean savePositions)
static IterablePosting
PhraseIterablePosting. createPhrasePostingList(Pointer[] ps, PostingIndex<Pointer> invIndex, boolean savePositions)
static IterablePosting
ProximityIterablePosting. createProximityPostingList(java.lang.String[] terms, Lexicon<java.lang.String> lex, PostingIndex<Pointer> invIndex, int blockDistance)
static IterablePosting
ProximityIterablePosting. createProximityPostingList(Pointer[] ps, PostingIndex<Pointer> invIndex, int blockDistance)
Constructors in org.terrier.structures.postings with parameters of type Pointer Constructor Description ANDIterablePosting(IterablePosting[] _ips, Pointer[] _p)
PhraseIterablePosting(IterablePosting[] _ips, Pointer[] _p, boolean recordPositions)
ProximityIterablePosting(IterablePosting[] _ips, Pointer[] _p, int window)
-
Uses of Pointer in org.terrier.structures.restructure
Classes in org.terrier.structures.restructure that implement Pointer Modifier and Type Class Description class
Tr3BlockFieldLexiconEntry
Deprecated.class
Tr3BlockLexiconEntry
Deprecated.class
Tr4BasicLexiconEntry
Contains all the information about one entry in the Lexicon.class
Tr4BasicTermStatsLexiconEntry
A LexiconEntry which only contains EntryStatisticsclass
Tr4FieldLexiconEntry
A LexiconEntry with field supportMethods in org.terrier.structures.restructure with parameters of type Pointer Modifier and Type Method Description void
Tr4BasicLexiconEntry. setPointer(Pointer p)
Update the pointervoid
Tr4BasicTermStatsLexiconEntry. setPointer(Pointer p)
Update the pointer
-