| 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 | 
|---|---|
void | 
UpdatableIndex.indexDocument(Map<String,String> docProperties,
             DocumentPostingList docContents)
Add a new pre-parsed document to the index. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
IncrementalIndex.indexDocument(Map<String,String> docProperties,
             DocumentPostingList docContents)
Update the index with a new document. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
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 | 
BlockIndexer.termsInDocument
The list of terms in this document, and for each, the block occurrences. 
 | 
protected DocumentPostingList | 
BasicIndexer.termsInDocument
The structure that holds the terms found in a document. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
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. 
 | 
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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MemoryPostings.addTerms(DocumentPostingList docPostings,
        int docid)
Add the terms in a DocumentPostingList to the postings in memory. 
 | 
void | 
FieldsMemoryPostings.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. 
 | 
void | 
BlockFieldMemoryPostings.addTerms(DocumentPostingList _docPostings,
        int docid)
Add the terms in a DocumentPostingList to the postings in memory. 
 | 
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. 
 | 
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. 
 | 
Terrier 4.0. Copyright © 2004-2014 University of Glasgow