public class LogDocMergePolicy extends LogMergePolicy
LogMergePolicy
that measures size of a
segment as the number of documents (not taking deletions
into account).MergePolicy.DocMap, MergePolicy.MergeAbortedException, MergePolicy.MergeException, MergePolicy.MergeSpecification, MergePolicy.MergeTrigger, MergePolicy.OneMerge
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_MIN_MERGE_DOCS
Default minimum segment size.
|
DEFAULT_MAX_MERGE_DOCS, DEFAULT_MERGE_FACTOR, DEFAULT_NO_CFS_RATIO, LEVEL_LOG_SPAN
Constructor and Description |
---|
LogDocMergePolicy()
Sole constructor, setting all settings to their
defaults.
|
Modifier and Type | Method and Description |
---|---|
int |
getMinMergeDocs()
Get the minimum size for a segment to remain
un-merged.
|
void |
setMinMergeDocs(int minMergeDocs)
Sets the minimum size for the lowest level segments.
|
close, findForcedDeletesMerges, findForcedMerges, findMerges, getCalibrateSizeByDeletes, getMaxMergeDocs, getMergeFactor, setCalibrateSizeByDeletes, setMaxMergeDocs, setMergeFactor, toString
clone, getMaxCFSSegmentSizeMB, getNoCFSRatio, setIndexWriter, setMaxCFSSegmentSizeMB, setNoCFSRatio, useCompoundFile
public static final int DEFAULT_MIN_MERGE_DOCS
public LogDocMergePolicy()
public void setMinMergeDocs(int minMergeDocs)
public int getMinMergeDocs()
setMinMergeDocs(int)
Copyright © 2010 - 2020 Adobe. All Rights Reserved