| Package | Description | 
|---|---|
| org.terrier.structures.indexing.singlepass | 
 Provides implementation of the structures needed for performing a single
pass indexing 
 | 
| org.terrier.structures.indexing.singlepass.hadoop | 
 Provides classes implemeting the Hadoop MapReduce indexing in Terrier. 
 | 
| Class and Description | 
|---|
| BasicSinglePassIndexer
 This class indexes a document collection (skipping the direct file construction). 
 | 
| BlockMemoryPostings
 Class for handling posting lists containing block information in memory while indexing. 
 | 
| BlockPosting
 Class representing a posting list in memory with block information
 It keeps the information for  
DF, TF, and the sequence [doc, tf, blockCount, [blockId]]  | 
| BlockPostingInRun
 Class holding the information for a posting list read
 from a previously written run at disk. 
 | 
| Inverted2DirectIndexBuilder
 Create a direct index from an InvertedIndex. 
 | 
| MemoryPostings
 Class for handling Simple posting lists in memory while indexing. 
 | 
| Posting
 Class representing a simple posting list in memory. 
 | 
| PostingInRun
 Base class for PostingInRun classes 
 | 
| RunIterator
 An abstract base class which allows PostingInRuns to be iterated over. 
 | 
| RunIteratorFactory
 Base class for Factories of RunIterators. 
 | 
| RunsMerger
 Merges a set of N runs using a priority queue. 
 | 
| RunWriter
 This class writes a run to disk. 
 | 
| SimplePostingInRun
 Class holding the information for a posting list read
 from a previously written run at disk. 
 | 
| SimplePostingInRun.PIRPostingIterator | 
| SinglePassIndexerFlushDelegate
 Used by  
ExtensibleSinglePassIndexer for 
 delegating the flushing of memory. | 
| Class and Description | 
|---|
| BasicSinglePassIndexer
 This class indexes a document collection (skipping the direct file construction). 
 | 
| Posting
 Class representing a simple posting list in memory. 
 | 
| PostingInRun
 Base class for PostingInRun classes 
 | 
| RunIterator
 An abstract base class which allows PostingInRuns to be iterated over. 
 | 
| RunIteratorFactory
 Base class for Factories of RunIterators. 
 | 
| RunsMerger
 Merges a set of N runs using a priority queue. 
 | 
| RunWriter
 This class writes a run to disk. 
 | 
Terrier 4.0. Copyright © 2004-2014 University of Glasgow