package com.alimama.mdrill.index;
import org.apache.hadoop.mapreduce.Partitioner;
import com.alimama.mdrill.index.utils.DocumentMap;
import com.alimama.mdrill.index.utils.PairWriteable;
public class PairPartion extends Partitioner<PairWriteable, DocumentMap>{
@Override
public int getPartition(PairWriteable ir, DocumentMap arg1, int c) {
int i=ir.isNum()?ir.getIndex():ir.getUniq().toString().hashCode();
if(i<0)
{
return (i*-1)%c;
}
return i%c;
}
}