package ivory.core;
public class Constants {
/**
* Maximum heap size passed to {@code mapred.child.java.opts} via JVM option {@code -Xmx}, in MB;
*/
public static final String MaxHeap = "Ivory.MaxHeap";
public static final String NumMapTasks = "Ivory.NumMapTasks";
public static final String NumReduceTasks = "Ivory.NumReduceTasks";
public static final String CollectionName = "Ivory.CollectionName";
public static final String CollectionPath = "Ivory.CollectionPath";
public static final String CollectionVocab = "Ivory.CollectionVocab";
public static final String CollectionDocumentCount = "Ivory.CollectionDocumentCount";
public static final String CollectionTermCount = "Ivory.CollectionTermCount";
public static final String IndexPath = "Ivory.IndexPath";
public static final String TargetIndexPath = "Ivory.TargetIndexPath";
public static final String InputFormat = "Ivory.InputFormat";
public static final String Tokenizer = "Ivory.Tokenizer";
public static final String TokenizerData = "Ivory.TokenizerModel";
public static final String DocnoMappingClass = "Ivory.DocnoMappingClass";
public static final String DocnoMappingFile = "Ivory.DocnoMappingFile";
public static final String DocnoOffset = "Ivory.DocnoOffset";
public static final String PostingsListsType = "Ivory.PostingsListsType";
public static final String MaxDf = "Ivory.MaxDf";
public static final String MinDf = "Ivory.MinDf";
public static final String TermIndexWindow = "Ivory.TermIndexWindow";
public static final String MinSplitSize = "Ivory.MinSplitSize";
public static final String TermDocVectorSegments = "Ivory.TermDocVectorSegments";
public static final String Language = "Ivory.Lang";
public static final String Stemming = "Ivory.IsStemming";
public static final String StopwordList = "Ivory.Stopwordlist";
public static final String StemmedStopwordList = "Ivory.StemmedStopwordlist";
public static final String TargetStopwordList = "Ivory.TargetStopwordlist";
public static final String TargetStemmedStopwordList = "Ivory.TargetStemmedStopwordlist";
public static final String TargetTokenizer = "Ivory.TargetTokenizer";
public static final String TargetLanguage = "Ivory.TargetLang";
/**
* Memory threshold for the LP indexing algorithm: spill in the map phase after memory fills up to
* this fraction. Setting is a value between > 0.0 and < 1.0;
*/
public static final String IndexingMapMemoryThreshold = "Ivory.IndexingMapMemoryThreshold";
/**
* Memory threshold for the LP indexing algorithm: spill in the reduce phase after memory fills up to
* this fraction. Setting is a value between > 0.0 and < 1.0;
*/
public static final String IndexingReduceMemoryThreshold = "Ivory.IndexingReduceMemoryThreshold";
/**
* In the LP indexing algorithm, maximum number of documents to process before forcing a flush,
* regardless of available memory.
*/
public static final String MaxNDocsBeforeFlush = "Ivory.MaxNDocsBeforeFlush";
}