Uses of Interface
org.terrier.structures.BitIndexPointer
-
Packages that use BitIndexPointer Package Description 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 BitIndexPointer in org.terrier.realtime.memory.fields
Methods in org.terrier.realtime.memory.fields with parameters of type BitIndexPointer Modifier and Type Method Description void
MemoryDocumentIndexFieldsMap. addDocument(int docid, int length, int[] flengths, BitIndexPointer bitbasedpointer)
Add document length and field lengths to document index. -
Uses of BitIndexPointer in org.terrier.realtime.multi
Classes in org.terrier.realtime.multi that implement BitIndexPointer 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.Methods in org.terrier.realtime.multi with parameters of type BitIndexPointer Modifier and Type Method Description void
MultiDocumentEntry. setBitIndexPointer(BitIndexPointer pointer)
-
Uses of BitIndexPointer in org.terrier.structures
Classes in org.terrier.structures that implement BitIndexPointer 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
DocumentIndexEntry
A document index entry.class
FieldDocumentIndexEntry
A document index entry for use with fieldsclass
FieldLexiconEntry
A LexiconEntry with field supportclass
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 BitIndexPointer Modifier and Type Method Description abstract BitIndexPointer
AbstractPostingOutputStream. writePostings(int[][] postings, int startOffset, int Length, int firstId)
abstract BitIndexPointer
AbstractPostingOutputStream. writePostings(java.util.Iterator<Posting> iterator)
abstract BitIndexPointer
AbstractPostingOutputStream. writePostings(java.util.Iterator<Posting> iterator, int previousId)
abstract BitIndexPointer
AbstractPostingOutputStream. writePostings(IterablePosting postings)
abstract BitIndexPointer
AbstractPostingOutputStream. writePostings(IterablePosting postings, int previousId)
Methods in org.terrier.structures with parameters of type BitIndexPointer Modifier and Type Method Description void
BasicDocumentIndexEntry. setBitIndexPointer(BitIndexPointer pointer)
Update this pointer to reflect the same values as the specified pointervoid
BasicLexiconEntry. setBitIndexPointer(BitIndexPointer pointer)
Update this pointer to reflect the same values as the specified pointervoid
BasicTermStatsLexiconEntry. setBitIndexPointer(BitIndexPointer pointer)
Sets the bit index pointer to this LexiconEntryvoid
BitIndexPointer. setBitIndexPointer(BitIndexPointer pointer)
Update this pointer to reflect the same values as the specified pointervoid
SimpleBitIndexPointer. setBitIndexPointer(BitIndexPointer pointer)
Update this pointer to reflect the same values as the specified pointervoid
SimpleDocumentIndexEntry. setBitIndexPointer(BitIndexPointer pointer)
Update this pointer to reflect the same values as the specified pointerConstructors in org.terrier.structures with parameters of type BitIndexPointer Constructor Description BasicDocumentIndexEntry(int length, BitIndexPointer pointer)
Constructs an instance of the BasicDocumentIndexEntry. -
Uses of BitIndexPointer in org.terrier.structures.bit
Fields in org.terrier.structures.bit declared as BitIndexPointer Modifier and Type Field Description protected BitIndexPointer
BitPostingIndexInputStream. currentPointer
Fields in org.terrier.structures.bit with type parameters of type BitIndexPointer Modifier and Type Field Description protected java.util.Iterator<? extends BitIndexPointer>
BitPostingIndexInputStream. pointerList
the lexicon input stream providing the offsetsMethods in org.terrier.structures.bit that return BitIndexPointer Modifier and Type Method Description protected BitIndexPointer
BitPostingIndexInputStream. _next()
protected BitIndexPointer
BlockDirectInvertedOutputStream. writeNoFieldPostings(int[][] postings, int offset, int length, int firstId)
Writes the given block postings to the bit file.protected BitIndexPointer
DirectInvertedOutputStream. writeNoFieldPostings(int[][] postings, int offset, int length, int firstId)
Writes the given postings to the bit file.BitIndexPointer
DirectInvertedOutputStream. writePostings(int[][] postings, int firstId)
Write out the specified postings.BitIndexPointer
DirectInvertedOutputStream. writePostings(int[][] postings, int startOffset, int Length, int firstId)
Write out a range of the specified postings.BitIndexPointer
DirectInvertedOutputStream. writePostings(java.util.Iterator<Posting> iterator)
Write out the specified postings.BitIndexPointer
DirectInvertedOutputStream. writePostings(java.util.Iterator<Posting> iterator, int previousId)
Write out the specified postings, but allowing the delta for the first document to be adjustedBitIndexPointer
DirectInvertedOutputStream. writePostings(IterablePosting postings)
Write out the specified postings.BitIndexPointer
DirectInvertedOutputStream. writePostings(IterablePosting postings, int previousId)
Write out the specified postings, but allowing the delta for the first document to be adjustedMethods in org.terrier.structures.bit with parameters of type BitIndexPointer Modifier and Type Method Description protected DocumentIndex
BitPostingIndexInputStream. getDocumentIndex(BitIndexPointer pointer)
protected IterablePosting
BitPostingIndexInputStream. loadPostingIterator(BitIndexPointer pointer)
Constructor parameters in org.terrier.structures.bit with type arguments of type BitIndexPointer Constructor Description BitPostingIndexInputStream(IndexOnDisk _index, java.lang.String _structureName, java.util.Iterator<? extends BitIndexPointer> _pointerList, java.lang.Class<? extends IterablePosting> _postingIteratorClass)
Constructs an instance of BitPostingIndexInputStream. -
Uses of BitIndexPointer in org.terrier.structures.postings
Methods in org.terrier.structures.postings that return types with arguments of type BitIndexPointer Modifier and Type Method Description static java.util.Iterator<BitIndexPointer>
PostingTestUtils. makeSkippable(java.util.Iterator<BitIndexPointer> in)
Methods in org.terrier.structures.postings with parameters of type BitIndexPointer Modifier and Type Method Description static void
PostingTestUtils. assertEqualsBitFilePosition(BitIndexPointer expected, BitFilePosition actual)
Method parameters in org.terrier.structures.postings with type arguments of type BitIndexPointer Modifier and Type Method Description static java.util.Iterator<BitIndexPointer>
PostingTestUtils. makeSkippable(java.util.Iterator<BitIndexPointer> in)
static java.io.DataInput
PostingTestUtils. writeBlockFieldPostingsToData(java.util.Iterator<Posting>[] iterators, java.util.List<BitIndexPointer> pointerList)
static java.lang.String
PostingTestUtils. writeBlockFieldPostingsToFile(java.util.Iterator<Posting>[] iterators, java.util.List<BitIndexPointer> pointerList)
static java.io.DataInput
PostingTestUtils. writeBlockPostingsToData(java.util.Iterator<Posting>[] iterators, java.util.List<BitIndexPointer> pointerList)
static java.lang.String
PostingTestUtils. writeBlockPostingsToFile(java.util.Iterator<Posting>[] iterators, java.util.List<BitIndexPointer> pointerList)
static java.io.DataInput
PostingTestUtils. writeFieldPostingsToData(java.util.Iterator<Posting>[] iterators, java.util.List<BitIndexPointer> pointerList)
static java.lang.String
PostingTestUtils. writeFieldPostingsToFile(java.util.Iterator<Posting>[] iterators, java.util.List<BitIndexPointer> pointerList)
static java.io.DataInput
PostingTestUtils. writePostingsToData(java.util.Iterator<Posting>[] iterators, java.util.List<BitIndexPointer> pointerList)
static java.lang.String
PostingTestUtils. writePostingsToFile(java.util.Iterator<Posting>[] iterators, java.util.List<BitIndexPointer> pointerList)
static java.lang.String
PostingTestUtils. writePostingsToFileDocidOnly(java.util.Iterator<Posting>[] iterators, java.util.List<BitIndexPointer> pointerList)
-
Uses of BitIndexPointer in org.terrier.structures.restructure
Classes in org.terrier.structures.restructure that implement BitIndexPointer Modifier and Type Class Description class
Tr3BlockFieldLexiconEntry
Deprecated.class
Tr3BlockLexiconEntry
Deprecated.class
Tr4BasicLexiconEntry
Contains all the information about one entry in the Lexicon.class
Tr4FieldLexiconEntry
A LexiconEntry with field supportMethods in org.terrier.structures.restructure with parameters of type BitIndexPointer Modifier and Type Method Description void
Tr4BasicLexiconEntry. setBitIndexPointer(BitIndexPointer pointer)
Update this pointer to reflect the same values as the specified pointervoid
Tr4BasicTermStatsLexiconEntry. setBitIndexPointer(BitIndexPointer pointer)
Sets the bit index pointer to this LexiconEntry
-