Uses of Class
org.terrier.structures.DocumentIndexEntry
-
Packages that use DocumentIndexEntry Package Description 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.indexing Provides the classes used for creating the data structures of the Terrier platform.org.terrier.structures.indexing.singlepass Provides implementation of the structures needed for performing a single pass indexingorg.terrier.structures.merging Provides classes for merging two sets of data structures, created by Terrier, into one set of data structures.org.terrier.structures.postings Provides classes representing single postings and atreams of postings in a posting list (e.g. -
-
Uses of DocumentIndexEntry in org.terrier.realtime.memory
Methods in org.terrier.realtime.memory that return DocumentIndexEntry Modifier and Type Method Description DocumentIndexEntry
MemoryDocumentIndex. getDocumentEntry(int docid)
Return the document index entry based on its docid.DocumentIndexEntry
MemoryDocumentIndexMap. getDocumentEntry(int docid)
Return the document index entry based on its docid.DocumentIndexEntry
MemoryDocumentIndex.DocumentIterator2. next()
DocumentIndexEntry
MemoryDocumentIndexMap.DocumentMapIterator2. next()
Methods in org.terrier.realtime.memory that return types with arguments of type DocumentIndexEntry Modifier and Type Method Description java.util.Iterator<DocumentIndexEntry>
MemoryDocumentIndex. iterator()
Return an iterator over the document index.java.util.Iterator<DocumentIndexEntry>
MemoryDocumentIndexMap. iterator()
java.util.Iterator<java.util.Map.Entry<java.lang.Integer,DocumentIndexEntry>>
MemoryDocumentIndex. iteratorOverEntries()
Return an iterator over the document index.java.util.Iterator<java.util.Map.Entry<java.lang.Integer,DocumentIndexEntry>>
MemoryDocumentIndexMap. iteratorOverEntries()
java.util.Map.Entry<java.lang.Integer,DocumentIndexEntry>
MemoryDocumentIndex.DocumentIterator. next()
Constructor parameters in org.terrier.realtime.memory with type arguments of type DocumentIndexEntry Constructor Description DirectIterator(java.util.Iterator<java.util.Map.Entry<java.lang.Integer,DocumentIndexEntry>> _doiIter)
-
Uses of DocumentIndexEntry in org.terrier.realtime.memory.fields
Methods in org.terrier.realtime.memory.fields that return DocumentIndexEntry Modifier and Type Method Description DocumentIndexEntry
MemoryDocumentIndexFields. getDocumentEntry(int docid)
Return the document index entry based on its docid.DocumentIndexEntry
MemoryDocumentIndexFields.DocumentIterator2. next()
Methods in org.terrier.realtime.memory.fields that return types with arguments of type DocumentIndexEntry Modifier and Type Method Description java.util.Iterator<DocumentIndexEntry>
MemoryDocumentIndexFields. iterator()
Return an iterator over the document index.java.util.Iterator<java.util.Map.Entry<java.lang.Integer,DocumentIndexEntry>>
MemoryDocumentIndexFields. iteratorOverEntries()
Return an iterator over the document index.java.util.Map.Entry<java.lang.Integer,DocumentIndexEntry>
MemoryDocumentIndexFields.DocumentIterator. next()
-
Uses of DocumentIndexEntry in org.terrier.realtime.multi
Subclasses of DocumentIndexEntry in org.terrier.realtime.multi 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 that return DocumentIndexEntry Modifier and Type Method Description DocumentIndexEntry
MultiDoc. getDocumentEntry(int docid)
Return the document index entry based on its docid.Constructors in org.terrier.realtime.multi with parameters of type DocumentIndexEntry Constructor Description MultiDocumentEntry(DocumentIndexEntry entry, int index)
-
Uses of DocumentIndexEntry in org.terrier.structures
Subclasses of DocumentIndexEntry in org.terrier.structures Modifier and Type Class Description class
BasicDocumentIndexEntry
A basic document index entry.class
FieldDocumentIndexEntry
A document index entry for use with fieldsclass
NonIncrementalDocumentIndexEntry
This class is created to represent aDocumentIndexEntry
that do not assume an incremental docids, but instead maintains the docid.class
SimpleDocumentIndexEntry
A document index entry that doesn't write out direct index offset.Fields in org.terrier.structures declared as DocumentIndexEntry Modifier and Type Field Description protected DocumentIndexEntry
FSADocumentIndex. lastEntry
protected DocumentIndexEntry
FSADocumentIndexInMem. lastEntry
Methods in org.terrier.structures that return DocumentIndexEntry Modifier and Type Method Description DocumentIndexEntry
DocumentIndex. getDocumentEntry(int docid)
Return the document index entry based on its docid.DocumentIndexEntry
FSADocumentIndex. getDocumentEntry(int docid)
Return the document index entry based on its docid.DocumentIndexEntry
FSADocumentIndexInMem. getDocumentEntry(int docid)
DocumentIndexEntry
BasicDocumentIndexEntry.Factory. newInstance()
Creates a document index entryDocumentIndexEntry
FieldDocumentIndexEntry.Factory. newInstance()
DocumentIndexEntry
NonIncrementalDocumentIndexEntry.Factory. newInstance()
Creates a document index entryDocumentIndexEntry
SimpleDocumentIndexEntry.Factory. newInstance()
Make a new instance of TConstructors in org.terrier.structures with parameters of type DocumentIndexEntry Constructor Description BasicDocumentIndexEntry(DocumentIndexEntry in)
Constructs an instance of the BasicDocumentIndexEntry.FieldDocumentIndexEntry(DocumentIndexEntry die)
Constructs an instance of the class withNonIncrementalDocumentIndexEntry(DocumentIndexEntry in, int docid)
SimpleDocumentIndexEntry(DocumentIndexEntry die)
Construct an instance of the class with -
Uses of DocumentIndexEntry in org.terrier.structures.indexing
Fields in org.terrier.structures.indexing declared as DocumentIndexEntry Modifier and Type Field Description protected DocumentIndexEntry
Indexer. emptyDocIndexEntry
Methods in org.terrier.structures.indexing that return DocumentIndexEntry Modifier and Type Method Description DocumentIndexEntry
DocumentPostingList. getDocumentStatistics()
Return a DocumentIndexEntry for this documentDocumentIndexEntry
FieldDocumentPostingList. getDocumentStatistics()
Return a DocumentIndexEntry for this document -
Uses of DocumentIndexEntry in org.terrier.structures.indexing.singlepass
Method parameters in org.terrier.structures.indexing.singlepass with type arguments of type DocumentIndexEntry Modifier and Type Method Description protected static int
Inverted2DirectIndexBuilder. scanDocumentIndexForTokens(long _processTokens, java.util.Iterator<DocumentIndexEntry> docidStream)
Iterates through the document index, until it has reached the given number of terms -
Uses of DocumentIndexEntry in org.terrier.structures.merging
Methods in org.terrier.structures.merging that return DocumentIndexEntry Modifier and Type Method Description DocumentIndexEntry
StructureMerger.NullDocumentIndex. getDocumentEntry(int docid)
-
Uses of DocumentIndexEntry in org.terrier.structures.postings
Methods in org.terrier.structures.postings that return DocumentIndexEntry Modifier and Type Method Description DocumentIndexEntry
PostingUtil.DocidSpecificDocumentIndex. getDocumentEntry(int docid)
Constructors in org.terrier.structures.postings with parameters of type DocumentIndexEntry Constructor Description DocidSpecificDocumentIndex(DocumentIndex _di, DocumentIndexEntry _die)
-