Uses of Class
org.terrier.structures.indexing.DocumentPostingList

Packages that use DocumentPostingList
org.terrier.indexing Provides classes and interfaces related to the indexing of documents. 
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 
 

Uses of DocumentPostingList in org.terrier.indexing
 

Fields in org.terrier.indexing declared as DocumentPostingList
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.
 

Methods in org.terrier.indexing with parameters of type DocumentPostingList
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 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 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.
 

Uses of DocumentPostingList in org.terrier.structures.indexing
 

Subclasses of DocumentPostingList in org.terrier.structures.indexing
 class BlockDocumentPostingList
          Represents the postings of one document, and saves block (term position) information.
 class BlockFieldDocumentPostingList
          BlockFieldDocumentPostingList class
 class FieldDocumentPostingList
          FieldDocumentPostingList class
 

Methods in org.terrier.structures.indexing with parameters of type DocumentPostingList
 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
 void BlockLexiconMap.insert(DocumentPostingList _doc)
          Inserts all the terms from a document posting into the lexicon map
 void BlockFieldLexiconMap.insert(DocumentPostingList _doc)
          Inserts all the terms from a document posting into the lexicon map
 

Uses of DocumentPostingList in org.terrier.structures.indexing.singlepass
 

Methods in org.terrier.structures.indexing.singlepass with parameters of type DocumentPostingList
 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.
 



Terrier 3.6. Copyright © 2004-2011 University of Glasgow