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 classes that implement the 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 indexing
|
Modifier and Type | Method and Description |
---|---|
DocumentIndexEntry |
MemoryDocumentIndex.getDocumentEntry(int docid)
Get the document index entry based on its docid
|
DocumentIndexEntry |
MemoryDocumentIndexMap.getDocumentEntry(int docid)
Get the document index entry based on its docid
|
DocumentIndexEntry |
MemoryDocumentIndex.DocumentIterator2.next() |
DocumentIndexEntry |
MemoryDocumentIndexMap.DocumentMapIterator2.next() |
Modifier and Type | Method and Description |
---|---|
Iterator<DocumentIndexEntry> |
MemoryDocumentIndex.iterator()
Return an iterator over the document index.
|
Iterator<DocumentIndexEntry> |
MemoryDocumentIndexMap.iterator() |
Iterator<Map.Entry<Integer,DocumentIndexEntry>> |
MemoryDocumentIndex.iteratorOverEntries()
Return an iterator over the document index.
|
Iterator<Map.Entry<Integer,DocumentIndexEntry>> |
MemoryDocumentIndexMap.iteratorOverEntries() |
Map.Entry<Integer,DocumentIndexEntry> |
MemoryDocumentIndex.DocumentIterator.next() |
Modifier and Type | Method and Description |
---|---|
DocumentIndexEntry |
MemoryDocumentIndexFields.getDocumentEntry(int docid)
Get the document index entry based on its docid
|
DocumentIndexEntry |
MemoryDocumentIndexFields.DocumentIterator2.next() |
Modifier and Type | Method and Description |
---|---|
Iterator<DocumentIndexEntry> |
MemoryDocumentIndexFields.iterator()
Return an iterator over the document index.
|
Iterator<Map.Entry<Integer,DocumentIndexEntry>> |
MemoryDocumentIndexFields.iteratorOverEntries()
Return an iterator over the document index.
|
Map.Entry<Integer,DocumentIndexEntry> |
MemoryDocumentIndexFields.DocumentIterator.next() |
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 |
---|---|
DocumentIndexEntry |
MultiDoc.getDocumentEntry(int docid)
Get the document index entry based on its docid
|
Constructor and Description |
---|
MultiDocumentEntry(DocumentIndexEntry entry,
int index) |
Modifier and Type | Class and Description |
---|---|
class |
BasicDocumentIndexEntry
A basic document index entry.
|
class |
FieldDocumentIndexEntry
A document index entry for use with fields
|
class |
NonIncrementalDocumentIndexEntry
This class is created to represent a
DocumentIndexEntry 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.
|
Modifier and Type | Field and Description |
---|---|
protected DocumentIndexEntry |
FSADocumentIndex.lastEntry |
Modifier and Type | Method and Description |
---|---|
DocumentIndexEntry |
DocumentIndex.getDocumentEntry(int docid)
Get the document index entry based on its docid
|
DocumentIndexEntry |
FSADocumentIndex.getDocumentEntry(int docid)
Get the document index entry based on its docid
|
DocumentIndexEntry |
PostingIndex.DocidSpecificDocumentIndex.getDocumentEntry(int docid) |
DocumentIndexEntry |
NonIncrementalDocumentIndexEntry.Factory.newInstance()
Creates a document index entry
|
DocumentIndexEntry |
SimpleDocumentIndexEntry.Factory.newInstance()
Make a new instance of T
|
DocumentIndexEntry |
FieldDocumentIndexEntry.Factory.newInstance() |
DocumentIndexEntry |
BasicDocumentIndexEntry.Factory.newInstance()
Creates a document index entry
|
Constructor and Description |
---|
BasicDocumentIndexEntry(DocumentIndexEntry in)
Constructs an instance of the BasicDocumentIndexEntry.
|
FieldDocumentIndexEntry(DocumentIndexEntry die)
Constructs an instance of the class with
|
NonIncrementalDocumentIndexEntry(DocumentIndexEntry in,
int docid) |
PostingIndex.DocidSpecificDocumentIndex(DocumentIndex _di,
DocumentIndexEntry _die) |
SimpleDocumentIndexEntry(DocumentIndexEntry die)
Construct an instance of the class with
|
Modifier and Type | Field and Description |
---|---|
protected DocumentIndexEntry |
Indexer.emptyDocIndexEntry |
Modifier and Type | Method and Description |
---|---|
DocumentIndexEntry |
DocumentPostingList.getDocumentStatistics()
Return a DocumentIndexEntry for this document
|
DocumentIndexEntry |
FieldDocumentPostingList.getDocumentStatistics()
Return a DocumentIndexEntry for this document
|
Modifier and Type | Method and Description |
---|---|
protected static int |
Inverted2DirectIndexBuilder.scanDocumentIndexForTokens(long _processTokens,
Iterator<DocumentIndexEntry> docidStream)
Iterates through the document index, until it has reached the given number of terms
|
Terrier Information Retrieval Platform4.1. Copyright © 2004-2015, University of Glasgow