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. invertedIndexThe inverted file.protected PostingIndex<Pointer>PostingListManager. invertedIndexinverted 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 MatchingEntryDateRangeOp. getMatcher(MatchingQueryTerms.QueryTermProperties qtp, Index index, Lexicon<java.lang.String> lexTerm, PostingIndex<Pointer> invTerm, CollectionStatistics collectionStats)MatchingEntryMultiTermOp. getMatcher(MatchingQueryTerms.QueryTermProperties qtp, Index index, Lexicon<java.lang.String> lexicon, PostingIndex<Pointer> invertedIndex, CollectionStatistics collectionStatistics)abstract MatchingEntryOperator. 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.MatchingEntrySingleTermOp. 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 interfaceMemoryPointerPointer type for use with MemoryIndex.Classes in org.terrier.realtime.memory that implement Pointer Modifier and Type Class Description classMemoryLexiconEntryA lexicon entry stored in a MemoryLexicon.Methods in org.terrier.realtime.memory that return Pointer Modifier and Type Method Description PointerMemoryDirectIndex.DirectIterator. getCurrentPointer()PointerMemoryInvertedIndex.InvertedIterator. getCurrentPointer()Methods in org.terrier.realtime.memory with parameters of type Pointer Modifier and Type Method Description IterablePostingMemoryDirectIndex. getPostings(Pointer pointer)IterablePostingMemoryInvertedIndex. getPostings(Pointer pointer)Returns the posting iterator given a pointer.voidMemoryLexiconEntry. 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 classMemoryFieldsLexiconEntryLexicon entry (fields).Methods in org.terrier.realtime.memory.fields with parameters of type Pointer Modifier and Type Method Description IterablePostingMemoryFieldsInvertedIndex. 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 classMultiDocumentEntryA document index entry that represents a document within a multi-index It stores information about the shard that the document comes from.classMultiLexiconEntryA Lexicon entry that spans multiple index shards.Methods in org.terrier.realtime.multi with parameters of type Pointer Modifier and Type Method Description IterablePostingMultiDirect. getPostings(Pointer _multiPointer)Returns the posting iterator given a pointer.IterablePostingMultiInverted. getPostings(Pointer _multiPointer)Returns the posting iterator given a pointer.voidMultiDocumentEntry. setPointer(Pointer p)voidMultiLexiconEntry. 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 interfacePostingIndex<POINTERTYPE extends Pointer>An interface for accessing a posting list.Subinterfaces of Pointer in org.terrier.structures Modifier and Type Interface Description interfaceBitIndexPointerAPointerspecialisation for somePostingIndexstructures.Classes in org.terrier.structures that implement Pointer Modifier and Type Class Description classBasicDocumentIndexEntryA basic document index entry.classBasicLexiconEntryContains all the information about one entry in the Lexicon.classBasicTermStatsLexiconEntryA LexiconEntry which only contains EntryStatisticsclassDocumentIndexEntryA document index entry.classFieldDocumentIndexEntryA document index entry for use with fieldsclassFieldLexiconEntryA LexiconEntry with field supportclassLexiconEntryBase class for all LexiconEntry implementations.classNonIncrementalDocumentIndexEntryThis class is created to represent aDocumentIndexEntrythat do not assume an incremental docids, but instead maintains the docid.classSimpleBitIndexPointerAn implementation of a BitIndexPointer.classSimpleDocumentIndexEntryA document index entry that doesn't write out direct index offset.Methods in org.terrier.structures that return Pointer Modifier and Type Method Description PointerPostingIndexInputStream. 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 IterablePostingPostingIndex. getPostings(Pointer lEntry)Returns the posting iterator given a pointer.voidBasicDocumentIndexEntry. setPointer(Pointer p)Sets the pointer within this object to that represented by the specified pointer.voidBasicLexiconEntry. setPointer(Pointer p)Update the pointervoidBasicTermStatsLexiconEntry. setPointer(Pointer p)Update the pointervoidLexiconEntry. setPointer(Pointer p)Update the pointervoidPointer. setPointer(Pointer p)Sets the pointer within this object to that represented by the specified pointer.voidSimpleBitIndexPointer. setPointer(Pointer p)Sets the pointer within this object to that represented by the specified pointer.voidSimpleDocumentIndexEntry. 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 PointerBitPostingIndexInputStream. 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 IterablePostingBitPostingIndex. 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 IterablePostingPhraseIterablePosting. createPhrasePostingList(Pointer[] ps, PostingIndex<Pointer> invIndex, boolean savePositions)static IterablePostingProximityIterablePosting. 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 IterablePostingPhraseIterablePosting. createPhrasePostingList(java.lang.String[] terms, Lexicon<java.lang.String> lex, PostingIndex<Pointer> invIndex, boolean savePositions)static IterablePostingPhraseIterablePosting. createPhrasePostingList(Pointer[] ps, PostingIndex<Pointer> invIndex, boolean savePositions)static IterablePostingProximityIterablePosting. createProximityPostingList(java.lang.String[] terms, Lexicon<java.lang.String> lex, PostingIndex<Pointer> invIndex, int blockDistance)static IterablePostingProximityIterablePosting. 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 classTr3BlockFieldLexiconEntryDeprecated.classTr3BlockLexiconEntryDeprecated.classTr4BasicLexiconEntryContains all the information about one entry in the Lexicon.classTr4BasicTermStatsLexiconEntryA LexiconEntry which only contains EntryStatisticsclassTr4FieldLexiconEntryA LexiconEntry with field supportMethods in org.terrier.structures.restructure with parameters of type Pointer Modifier and Type Method Description voidTr4BasicLexiconEntry. setPointer(Pointer p)Update the pointervoidTr4BasicTermStatsLexiconEntry. setPointer(Pointer p)Update the pointer
-