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 Information Retrieval Platform4.1. Copyright © 2004-2015, University of Glasgow