|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use BitIndexPointer | |
---|---|
org.terrier.structures | Provides the classes that implement the data structures used for retrieval with the Terrier platform. |
Uses of BitIndexPointer in org.terrier.structures |
---|
Classes in org.terrier.structures that implement BitIndexPointer | |
---|---|
class |
BasicDocumentIndexEntry
A basic document index entry. |
class |
BasicLexiconEntry
Contains all the information about one entry in the Lexicon. |
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 |
SimpleBitIndexPointer
An implementation of a BitIndexPointer. |
class |
SimpleDocumentIndexEntry
A document index entry that doesn't write out direct index offset. |
Fields in org.terrier.structures declared as BitIndexPointer | |
---|---|
protected BitIndexPointer |
BitPostingIndexInputStream.currentPointer
|
Fields in org.terrier.structures with type parameters of type BitIndexPointer | |
---|---|
protected Iterator<? extends BitIndexPointer> |
BitPostingIndexInputStream.pointerList
the lexicon input stream providing the offsets |
Methods in org.terrier.structures that return BitIndexPointer | |
---|---|
protected BitIndexPointer |
BitPostingIndexInputStream._next()
|
protected BitIndexPointer |
DirectInvertedOutputStream.writeNoFieldPostings(int[][] postings,
int offset,
int length,
int firstId)
Writes the given postings to the bit file. |
protected BitIndexPointer |
BlockDirectInvertedOutputStream.writeNoFieldPostings(int[][] postings,
int offset,
int length,
int firstId)
Writes the given block 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(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 adjusted |
BitIndexPointer |
DirectInvertedOutputStream.writePostings(Iterator<Posting> iterator)
Write out the specified postings. |
BitIndexPointer |
DirectInvertedOutputStream.writePostings(Iterator<Posting> iterator,
int previousId)
Write out the specified postings, but allowing the delta for the first document to be adjusted |
Methods in org.terrier.structures with parameters of type BitIndexPointer | |
---|---|
protected DocumentIndex |
DirectIndexInputStream.getDocumentIndex(BitIndexPointer pointer)
|
protected DocumentIndex |
BitPostingIndexInputStream.getDocumentIndex(BitIndexPointer pointer)
|
int[][] |
InvertedIndex.getDocuments(BitIndexPointer pointer)
Get the documents for for the posting list using the pointer given |
int[][] |
BlockInvertedIndex.getDocuments(BitIndexPointer pointer)
Returns a 2D array containing the document ids, the term frequencies, the field scores the block frequencies and the block ids for the given documents. |
protected int[][] |
InvertedIndexInputStream.getNextDocuments(BitIndexPointer pointer)
Get the set of documents for the given term pointer |
protected int[][] |
BlockInvertedIndexInputStream.getNextDocuments(BitIndexPointer pointer)
|
int[][] |
DirectIndexInputStream.getNextTerms(BitIndexPointer pointer)
Get the terms for the next document at the pointer specified |
int[][] |
BlockDirectIndexInputStream.getNextTerms(BitIndexPointer pointer)
Get the terms for the next document at the pointer specified |
IterablePosting |
InvertedIndex.getPostings(BitIndexPointer pointer)
|
IterablePosting |
BitPostingIndex.getPostings(BitIndexPointer pointer)
Get the posting given a pointer |
int[][] |
DirectIndex.getTerms(BitIndexPointer pointer)
Get the terms for the document at the specified bit index pointer. |
int[][] |
BlockDirectIndex.getTerms(BitIndexPointer pointer)
Get the terms for the document at the specified bit index pointer. |
protected IterablePosting |
BitPostingIndexInputStream.loadPostingIterator(BitIndexPointer pointer)
|
void |
SimpleDocumentIndexEntry.setBitIndexPointer(BitIndexPointer pointer)
Update this pointer to reflect the same values as the specified pointer |
void |
SimpleBitIndexPointer.setBitIndexPointer(BitIndexPointer pointer)
Update this pointer to reflect the same values as the specified pointer |
void |
BitIndexPointer.setBitIndexPointer(BitIndexPointer pointer)
Update this pointer to reflect the same values as the specified pointer |
void |
BasicTermStatsLexiconEntry.setBitIndexPointer(BitIndexPointer pointer)
Sets the bit index pointer to this LexiconEntry |
void |
BasicLexiconEntry.setBitIndexPointer(BitIndexPointer pointer)
Update this pointer to reflect the same values as the specified pointer |
void |
BasicDocumentIndexEntry.setBitIndexPointer(BitIndexPointer pointer)
Update this pointer to reflect the same values as the specified pointer |
Constructors in org.terrier.structures with parameters of type BitIndexPointer | |
---|---|
BasicDocumentIndexEntry(int length,
BitIndexPointer pointer)
Constructs an instance of the BasicDocumentIndexEntry. |
Constructor parameters in org.terrier.structures with type arguments of type BitIndexPointer | |
---|---|
BitPostingIndexInputStream(Index _index,
String _structureName,
Iterator<? extends BitIndexPointer> _pointerList,
Class<? extends IterablePosting> _postingIteratorClass)
Constructs an instance of BitPostingIndexInputStream. |
|
DirectIndexInputStream(Index _index,
String structureName,
Iterator<? extends BitIndexPointer> _pointerList,
Class<? extends IterablePosting> _postingIteratorClass)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |