Package org.elasticsearch.index
package org.elasticsearch.index
-
ClassDescriptionA value class representing the basic required properties of an Elasticsearch index."Mode" that controls which behaviors and settings an index supports.IndexModule represents the central extension point for index level custom implementations like:
Similarity
- NewSimilarity
implementations can be registered throughIndexModule.addSimilarity(String, TriFunction)
while existing Providers can be referenced through Settings under theIndexModule.SIMILARITY_SETTINGS_PREFIX
prefix along with the "type" value.AnIndexSettingProvider
is a provider for index level settings that can be set explicitly as a default value (so they show up as "set" for newly created indices)Keeps track of theIndexSettingProvider
instances defined by plugins and this class can be used by other components to get access toIndexSettingProvider
instances.This class encapsulates all index level settings and handles settings updates.Holds all the information that is used to build the sort order of an index.A handle on the execution of warm-up action.A shard in elasticsearch is a Lucene index, and a Lucene index is broken down into segments.The merge scheduler (ConcurrentMergeScheduler
) controls the execution of merge operations once they are needed (according to the merge policy).Bounds for the@timestamp
field on this index.