Module org.elasticsearch.server
Class SyntheticIdBloomFilterSettings
java.lang.Object
org.elasticsearch.index.codec.bloomfilter.SyntheticIdBloomFilterSettings
Holds the index-level settings that configure the bloom filter used for the synthetic
_id field.
All settings are only permitted when IndexSettings.SYNTHETIC_ID is enabled.-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionfromScopedSettings(AbstractScopedSettings scopedSettings) doubleintdoublemaxSize()intbooleanint
-
Field Details
-
NUM_HASH_FUNCTIONS
-
SMALL_SEGMENT_MAX_DOCS
-
LARGE_SEGMENT_MIN_DOCS
-
HIGH_BITS_PER_DOC
-
LOW_BITS_PER_DOC
-
MAX_SIZE
-
OPTIMIZED_MERGE
-
-
Method Details
-
fromScopedSettings
public static SyntheticIdBloomFilterSettings fromScopedSettings(AbstractScopedSettings scopedSettings) -
numHashFunctions
public int numHashFunctions() -
smallSegmentMaxDocs
public int smallSegmentMaxDocs() -
largeSegmentMinDocs
public int largeSegmentMinDocs() -
highBitsPerDoc
public double highBitsPerDoc() -
lowBitsPerDoc
public double lowBitsPerDoc() -
maxSize
-
optimizedMerge
public boolean optimizedMerge()
-