| Package | Description | 
|---|---|
| org.terrier.structures | Provides the classes that implement the data structures used 
for retrieval with the Terrier platform. | 
| 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 | 
| org.terrier.structures.indexing.singlepass.hadoop | Provides classes implemeting the Hadoop MapReduce indexing in Terrier. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FSOMapFileLexiconOutputStreamA LexiconOutputStream for FSOMapFileLexicon. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Class<? extends LexiconOutputStream> | LexiconBuilder. lexiconOutputStreamclass to be used as a lexiconoutpustream. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected LexiconOutputStream<String> | LexiconBuilder. getLexOutputStream(String structureName)return the lexicon outputstream for the current index at the specified filename | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | LexiconBuilder. mergeNLexicons(Iterator<Map.Entry<String,LexiconEntry>>[] lis,
              LexiconOutputStream<String> los) | 
| protected void | LexiconBuilder. mergeTwoLexicons(Iterator<Map.Entry<String,LexiconEntry>> lis1,
                Iterator<Map.Entry<String,LexiconEntry>> lis2,
                LexiconOutputStream<String> los)Merge the two LexiconInputStreams into the given LexiconOutputStream | 
| void | LexiconMap. storeToStream(LexiconOutputStream<String> lexiconStream)Stores the lexicon tree to a lexicon stream as a sequence of entries. | 
| void | FieldLexiconMap. storeToStream(LexiconOutputStream<String> lexiconStream)Stores the lexicon tree to a lexicon stream as a sequence of entries. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected LexiconOutputStream<String> | InvertedIndexBuilder. getLexOutputStream(String _structureName)get LexiconOutputStream | 
| Modifier and Type | Method and Description | 
|---|---|
| void | RunsMerger. endMerge(LexiconOutputStream<String> lexStream)Ends the merging phase, writes the last entry and closes the streams. | 
| void | RunsMerger. mergeOne(LexiconOutputStream<String> lexStream)Mergers one term in the runs. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected LexiconOutputStream<String> | Hadoop_BasicSinglePassIndexer. lexstreamOutputStream for the Lexicon | 
| Modifier and Type | Method and Description | 
|---|---|
| void | HadoopRunsMerger. endMerge(LexiconOutputStream<String> lexStream)Ends the merging phase, writes the last entry and closes the streams. | 
| void | HadoopRunsMerger. mergeOne(LexiconOutputStream<String> lexStream)Mergers one term in the runs. | 
Terrier Information Retrieval Platform4.1. Copyright © 2004-2015, University of Glasgow