Package | Description |
---|---|
org.terrier.realtime |
Provides index structures that support updating and real-time retrieval.
|
org.terrier.realtime.incremental |
Provides incremental indexing functionality.
|
org.terrier.realtime.memory |
Provides MemoryIndex structures.
|
org.terrier.realtime.memory.fields |
Provides MemoryIndex structures that support field search.
|
org.terrier.structures.indexing |
Provides the classes used for creating the data structures of
the Terrier platform.
|
org.terrier.structures.indexing.classical |
Provides functionality for creating on-disk indices via indexer classes.
|
org.terrier.structures.indexing.singlepass |
Provides implementation of the structures needed for performing a single
pass indexing
|
Modifier and Type | Method and Description |
---|---|
boolean |
UpdatableIndex.addToDocument(int docid,
DocumentPostingList docContents)
Adds relevant terms to the named document id.
|
void |
UpdatableIndex.indexDocument(Map<String,String> docProperties,
DocumentPostingList docContents)
Add a new pre-parsed document to the index.
|
Modifier and Type | Method and Description |
---|---|
boolean |
IncrementalIndex.addToDocument(int docid,
DocumentPostingList docContents) |
void |
IncrementalIndex.indexDocument(Map<String,String> docProperties,
DocumentPostingList docContents)
Update the index with a new document.
|
Modifier and Type | Field and Description |
---|---|
protected DocumentPostingList |
MemoryIndex.docPostings
FIXME
|
Modifier and Type | Method and Description |
---|---|
boolean |
MemoryIndex.addToDocument(int docid,
DocumentPostingList docContents)
Adds relevant terms to the named document id.
|
void |
MemoryIndex.indexDocument(Map<String,String> docProperties,
DocumentPostingList docContents)
Index a new document.
|
Modifier and Type | Method and Description |
---|---|
void |
MemoryFieldsIndex.indexDocument(Map<String,String> docProperties,
DocumentPostingList docContents)
Index a new document.
|
Modifier and Type | Class and Description |
---|---|
class |
BlockDocumentPostingList
Represents the postings of one document, and saves block (term position) information.
|
class |
BlockFieldDocumentPostingList
BlockFieldDocumentPostingList class
|
class |
FieldDocumentPostingList
FieldDocumentPostingList class
|
Modifier and Type | Method and Description |
---|---|
void |
LexiconBuilder.addDocumentTerms(DocumentPostingList terms)
adds the terms of a document to the temporary lexicon in memory.
|
void |
LexiconMap.insert(DocumentPostingList doc)
Inserts all the terms from a document posting
into the lexicon map
|
void |
FieldLexiconMap.insert(DocumentPostingList _doc)
Inserts all the terms from a document posting
into the lexicon map
|
Modifier and Type | Field and Description |
---|---|
protected DocumentPostingList |
BasicIndexer.termsInDocument
The structure that holds the terms found in a document.
|
protected DocumentPostingList |
BlockIndexer.termsInDocument
The list of terms in this document, and for each, the block occurrences.
|
Modifier and Type | Method and Description |
---|---|
protected void |
BasicIndexer.indexDocument(Map<String,String> docProperties,
DocumentPostingList _termsInDocument)
This adds a document to the direct and document indexes, as well
as it's terms to the lexicon.
|
protected void |
BlockIndexer.indexDocument(Map<String,String> docProperties,
DocumentPostingList _termsInDocument)
This adds a document to the direct and document indexes, as well
as it's terms to the lexicon.
|
Modifier and Type | Method and Description |
---|---|
void |
FieldsMemoryPostings.addTerms(DocumentPostingList docPostings,
int docid)
Add the terms in a DocumentPostingList to the postings in memory.
|
void |
MemoryPostings.addTerms(DocumentPostingList docPostings,
int docid)
Add the terms in a DocumentPostingList to the postings in memory.
|
void |
BlockFieldMemoryPostings.addTerms(DocumentPostingList _docPostings,
int docid)
Add the terms in a DocumentPostingList to the postings in memory.
|
void |
BlockMemoryPostings.addTerms(DocumentPostingList _docPostings,
int docid)
Add the terms in a DocumentPostingList to the postings in memory.
|
protected void |
BasicSinglePassIndexer.indexDocument(Map<String,String> docProperties,
DocumentPostingList termsInDocument)
This adds a document to the direct and document indexes, as well
as it's terms to the lexicon.
|
protected void |
NoDuplicatesSinglePassIndexing.indexDocument(Map<String,String> docProperties,
DocumentPostingList termsInDocument)
This adds a document to the direct and document indexes, as well
as it's terms to the lexicon.
|
Terrier Information Retrieval Platform4.1. Copyright © 2004-2015, University of Glasgow