public class TieredMergePolicyProvider extends AbstractMergePolicyProvider<org.apache.lucene.index.TieredMergePolicy>
Modifier and Type | Field and Description |
---|---|
static double |
DEFAULT_EXPUNGE_DELETES_ALLOWED |
static ByteSizeValue |
DEFAULT_FLOOR_SEGMENT |
static int |
DEFAULT_MAX_MERGE_AT_ONCE |
static int |
DEFAULT_MAX_MERGE_AT_ONCE_EXPLICIT |
static ByteSizeValue |
DEFAULT_MAX_MERGED_SEGMENT |
static double |
DEFAULT_RECLAIM_DELETES_WEIGHT |
static double |
DEFAULT_SEGMENTS_PER_TIER |
static String |
INDEX_MERGE_POLICY_EXPUNGE_DELETES_ALLOWED |
static String |
INDEX_MERGE_POLICY_FLOOR_SEGMENT |
static String |
INDEX_MERGE_POLICY_MAX_MERGE_AT_ONCE |
static String |
INDEX_MERGE_POLICY_MAX_MERGE_AT_ONCE_EXPLICIT |
static String |
INDEX_MERGE_POLICY_MAX_MERGED_SEGMENT |
static String |
INDEX_MERGE_POLICY_RECLAIM_DELETES_WEIGHT |
static String |
INDEX_MERGE_POLICY_SEGMENTS_PER_TIER |
INDEX_COMPOUND_FORMAT, noCFSRatio
componentSettings, indexSettings, logger, shardId
Constructor and Description |
---|
TieredMergePolicyProvider(Store store,
IndexSettingsService indexSettingsService) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes the index component.
|
org.apache.lucene.index.TieredMergePolicy |
getMergePolicy() |
formatNoCFSRatio, parseNoCFSRatio
indexSettings, nodeName, shardId
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
indexSettings, shardId
public static final double DEFAULT_EXPUNGE_DELETES_ALLOWED
public static final ByteSizeValue DEFAULT_FLOOR_SEGMENT
public static final int DEFAULT_MAX_MERGE_AT_ONCE
public static final int DEFAULT_MAX_MERGE_AT_ONCE_EXPLICIT
public static final ByteSizeValue DEFAULT_MAX_MERGED_SEGMENT
public static final double DEFAULT_SEGMENTS_PER_TIER
public static final double DEFAULT_RECLAIM_DELETES_WEIGHT
public static final String INDEX_MERGE_POLICY_EXPUNGE_DELETES_ALLOWED
public static final String INDEX_MERGE_POLICY_FLOOR_SEGMENT
public static final String INDEX_MERGE_POLICY_MAX_MERGE_AT_ONCE
public static final String INDEX_MERGE_POLICY_MAX_MERGE_AT_ONCE_EXPLICIT
public static final String INDEX_MERGE_POLICY_MAX_MERGED_SEGMENT
public static final String INDEX_MERGE_POLICY_SEGMENTS_PER_TIER
public static final String INDEX_MERGE_POLICY_RECLAIM_DELETES_WEIGHT
@Inject public TieredMergePolicyProvider(Store store, IndexSettingsService indexSettingsService)
public org.apache.lucene.index.TieredMergePolicy getMergePolicy()
public void close() throws ElasticsearchException
CloseableIndexComponent
ElasticsearchException
Copyright © 2009–2015. All rights reserved.