| 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 classes that implement the 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.integer | 
 Provides generic posting index classes that support byte-level compression. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MemoryDocumentIndexFieldsMap.addDocument(int docid,
           int length,
           int[] flengths,
           BitIndexPointer bitbasedpointer)
Add document length and field lengths to document index. 
 | 
| Modifier and Type | Class and 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MultiDocumentEntry.setBitIndexPointer(BitIndexPointer pointer)  | 
| Modifier and Type | Class and Description | 
|---|---|
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
Deprecated.   
 | 
class  | 
DocumentIndexEntry
A document index entry. 
 | 
class  | 
FieldDocumentIndexEntry
A document index entry for use with fields 
 | 
class  | 
FieldLexiconEntry
A LexiconEntry with field support 
 | 
class  | 
NonIncrementalDocumentIndexEntry
This class is created to represent a  
DocumentIndexEntry 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract BitIndexPointer | 
AbstractPostingOutputStream.writePostings(int[][] postings,
             int startOffset,
             int Length,
             int firstId)  | 
abstract BitIndexPointer | 
AbstractPostingOutputStream.writePostings(IterablePosting postings)  | 
abstract BitIndexPointer | 
AbstractPostingOutputStream.writePostings(IterablePosting postings,
             int previousId)  | 
abstract BitIndexPointer | 
AbstractPostingOutputStream.writePostings(Iterator<Posting> iterator)  | 
abstract BitIndexPointer | 
AbstractPostingOutputStream.writePostings(Iterator<Posting> iterator,
             int previousId)  | 
| Modifier and Type | Method and Description | 
|---|---|
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 
 | 
| Constructor and Description | 
|---|
BasicDocumentIndexEntry(int length,
                       BitIndexPointer pointer)
Constructs an instance of the BasicDocumentIndexEntry. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected BitIndexPointer | 
BitPostingIndexInputStream.currentPointer  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Iterator<? extends BitIndexPointer> | 
BitPostingIndexInputStream.pointerList
the lexicon input stream providing the offsets 
 | 
| Modifier and Type | Method and Description | 
|---|---|
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 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected DocumentIndex | 
DirectIndexInputStream.getDocumentIndex(BitIndexPointer pointer)
Deprecated.  
  | 
protected DocumentIndex | 
BitPostingIndexInputStream.getDocumentIndex(BitIndexPointer pointer)  | 
int[][] | 
InvertedIndex.getDocuments(BitIndexPointer pointer)
Deprecated.  
Get the documents for for the posting list using the pointer given 
 | 
int[][] | 
BlockInvertedIndex.getDocuments(BitIndexPointer pointer)
Deprecated.  
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)
Deprecated.  
Get the set of documents for the given term pointer 
 | 
protected int[][] | 
BlockInvertedIndexInputStream.getNextDocuments(BitIndexPointer pointer)
Deprecated.  
  | 
int[][] | 
DirectIndexInputStream.getNextTerms(BitIndexPointer pointer)
Deprecated.  
Get the terms for the next document at the pointer specified 
 | 
int[][] | 
BlockDirectIndexInputStream.getNextTerms(BitIndexPointer pointer)
Deprecated.  
Get the terms for the next document at the pointer specified 
 | 
int[][] | 
DirectIndex.getTerms(BitIndexPointer pointer)
Deprecated.  
Get the terms for the document at the specified bit index pointer. 
 | 
int[][] | 
BlockDirectIndex.getTerms(BitIndexPointer pointer)
Deprecated.  
Get the terms for the document at the specified bit index pointer. 
 | 
protected IterablePosting | 
BitPostingIndexInputStream.loadPostingIterator(BitIndexPointer pointer)  | 
| Constructor and Description | 
|---|
BitPostingIndexInputStream(IndexOnDisk _index,
                          String _structureName,
                          Iterator<? extends BitIndexPointer> _pointerList,
                          Class<? extends IterablePosting> _postingIteratorClass)
Constructs an instance of BitPostingIndexInputStream. 
 | 
DirectIndexInputStream(IndexOnDisk _index,
                      String structureName,
                      Iterator<? extends BitIndexPointer> _pointerList,
                      Class<? extends IterablePosting> _postingIteratorClass)
Deprecated.  
  | 
| Modifier and Type | Field and Description | 
|---|---|
protected BitIndexPointer | 
IntegerCodingPostingIndexInputStream.currentPointer  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Iterator<? extends BitIndexPointer> | 
IntegerCodingPostingIndexInputStream.pointerList
the lexicon input stream providing the offsets 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected BitIndexPointer | 
IntegerCodingPostingIndexInputStream._next()  | 
BitIndexPointer | 
IntegerCodingPostingOutputStream.writePostings(int[][] postings,
             int startOffset,
             int Length,
             int firstId)  | 
BitIndexPointer | 
IntegerCodingPostingOutputStream.writePostings(IterablePosting postings)
Write out the specified postings. 
 | 
BitIndexPointer | 
IntegerCodingPostingOutputStream.writePostings(IterablePosting postings,
             int previousId)  | 
BitIndexPointer | 
IntegerCodingPostingOutputStream.writePostings(Iterator<Posting> iterator)  | 
BitIndexPointer | 
IntegerCodingPostingOutputStream.writePostings(Iterator<Posting> iterator,
             int previousId)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected DocumentIndex | 
IntegerCodingPostingIndexInputStream.getDocumentIndex(BitIndexPointer pointer)  | 
protected IterablePosting | 
IntegerCodingPostingIndexInputStream.loadPostingIterator(BitIndexPointer pointer)  | 
| Constructor and Description | 
|---|
IntegerCodingPostingIndexInputStream(IndexOnDisk _index,
                                    String _structureName,
                                    Iterator<? extends BitIndexPointer> _pointerList)
Constructs an instance 
 | 
Terrier 4.0. Copyright © 2004-2014 University of Glasgow