| 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. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
FileRunIterator<K extends PostingInRun>
Reads runs of flushed term posting lists by reading them from files. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected RunIterator | 
RunsMerger.myRun
RunReader reference for merging 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected Queue<RunIterator> | 
RunsMerger.queue
Heap for the postings coming from different runs. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract RunIterator | 
RunIteratorFactory.createRunIterator(int runNumber)
Open the RunIterator for the specified run number 
 | 
RunIterator | 
FileRunIteratorFactory.createRunIterator(int runNumber)
Return a RunIterator for the specified runNumber 
 | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
RunsMerger.PostingComparator.compare(RunIterator a,
       RunIterator b)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HadoopRunPostingIterator
This class allows the iteration of over a postings within a run within
 the Hadoop framwork. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
RunIterator | 
HadoopRunIteratorFactory.createRunIterator(int runNumber)  | 
Terrier 4.0. Copyright © 2004-2014 University of Glasgow