Uses of Class
org.terrier.structures.indexing.DocumentPostingList
-
Packages that use DocumentPostingList 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 -
-
Uses of DocumentPostingList in org.terrier.realtime
Methods in org.terrier.realtime with parameters of type DocumentPostingList Modifier and Type Method Description boolean
UpdatableIndex. addToDocument(int docid, DocumentPostingList docContents)
Adds relevant terms to the named document id.void
UpdatableIndex. indexDocument(java.util.Map<java.lang.String,java.lang.String> docProperties, DocumentPostingList docContents)
Add a new pre-parsed document to the index. -
Uses of DocumentPostingList in org.terrier.realtime.incremental
Methods in org.terrier.realtime.incremental with parameters of type DocumentPostingList Modifier and Type Method Description boolean
IncrementalIndex. addToDocument(int docid, DocumentPostingList docContents)
void
IncrementalIndex. indexDocument(java.util.Map<java.lang.String,java.lang.String> docProperties, DocumentPostingList docContents)
Update the index with a new document. -
Uses of DocumentPostingList in org.terrier.realtime.memory
Fields in org.terrier.realtime.memory declared as DocumentPostingList Modifier and Type Field Description protected DocumentPostingList
MemoryIndex. docPostings
FIXMEMethods in org.terrier.realtime.memory with parameters of type DocumentPostingList Modifier and Type Method Description boolean
MemoryIndex. addToDocument(int docid, DocumentPostingList docContents)
Adds relevant terms to the named document id.void
MemoryIndex. indexDocument(java.util.Map<java.lang.String,java.lang.String> docProperties, DocumentPostingList docContents)
Index a new document.void
MemoryIndex. indexUnDocument(java.util.Map<java.lang.String,java.lang.String> docProperties, DocumentPostingList docContents)
Index an unsearchable document. -
Uses of DocumentPostingList in org.terrier.realtime.memory.fields
Methods in org.terrier.realtime.memory.fields with parameters of type DocumentPostingList Modifier and Type Method Description void
MemoryFieldsIndex. indexDocument(java.util.Map<java.lang.String,java.lang.String> docProperties, DocumentPostingList docContents)
Index a new document. -
Uses of DocumentPostingList in org.terrier.structures.indexing
Subclasses of DocumentPostingList in org.terrier.structures.indexing Modifier and Type Class Description class
BlockDocumentPostingList
Represents the postings of one document, and saves block (term position) information.class
BlockFieldDocumentPostingList
BlockFieldDocumentPostingList classclass
FieldDocumentPostingList
FieldDocumentPostingList classMethods in org.terrier.structures.indexing with parameters of type DocumentPostingList Modifier and Type Method Description void
LexiconBuilder. addDocumentTerms(DocumentPostingList terms)
adds the terms of a document to the temporary lexicon in memory.void
FieldLexiconMap. insert(DocumentPostingList _doc)
Inserts all the terms from a document posting into the lexicon mapvoid
LexiconMap. insert(DocumentPostingList doc)
Inserts all the terms from a document posting into the lexicon map -
Uses of DocumentPostingList in org.terrier.structures.indexing.classical
Fields in org.terrier.structures.indexing.classical declared as DocumentPostingList Modifier and Type Field 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.Methods in org.terrier.structures.indexing.classical with parameters of type DocumentPostingList Modifier and Type Method Description protected void
BasicIndexer. indexDocument(java.util.Map<java.lang.String,java.lang.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(java.util.Map<java.lang.String,java.lang.String> docProperties, DocumentPostingList _termsInDocument)
This adds a document to the direct and document indexes, as well as it's terms to the lexicon. -
Uses of DocumentPostingList in org.terrier.structures.indexing.singlepass
Methods in org.terrier.structures.indexing.singlepass with parameters of type DocumentPostingList Modifier and Type Method Description protected void
BasicSinglePassIndexer. indexDocument(java.util.Map<java.lang.String,java.lang.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(java.util.Map<java.lang.String,java.lang.String> docProperties, DocumentPostingList termsInDocument)
This adds a document to the direct and document indexes, as well as it's terms to the lexicon.
-