public static class CompressingMetaIndexBuilder.KeyedPartitioner extends Object implements org.apache.hadoop.mapred.Partitioner<org.terrier.structures.indexing.CompressingMetaIndexBuilder.KeyValueTuple,org.apache.hadoop.io.IntWritable>
| Modifier and Type | Field and Description |
|---|---|
protected gnu.trove.TObjectIntHashMap<String> |
key2reverseOffset |
protected int |
keyCount |
| Constructor and Description |
|---|
CompressingMetaIndexBuilder.KeyedPartitioner() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(org.apache.hadoop.mapred.JobConf jc) |
int |
getPartition(org.terrier.structures.indexing.CompressingMetaIndexBuilder.KeyValueTuple kv,
org.apache.hadoop.io.IntWritable docid,
int numReducers) |
protected int keyCount
protected gnu.trove.TObjectIntHashMap<String> key2reverseOffset
public CompressingMetaIndexBuilder.KeyedPartitioner()
public int getPartition(org.terrier.structures.indexing.CompressingMetaIndexBuilder.KeyValueTuple kv,
org.apache.hadoop.io.IntWritable docid,
int numReducers)
getPartition in interface org.apache.hadoop.mapred.Partitioner<org.terrier.structures.indexing.CompressingMetaIndexBuilder.KeyValueTuple,org.apache.hadoop.io.IntWritable>public void configure(org.apache.hadoop.mapred.JobConf jc)
configure in interface org.apache.hadoop.mapred.JobConfigurableTerrier Information Retrieval Platform4.1. Copyright © 2004-2015, University of Glasgow