ClassDescriptionA value class representing the basic required properties of an Elasticsearch index.IndexModule represents the central extension point for index level custom implementations like:
Similarityimplementations can be registered through
IndexModule.addSimilarity(String, TriFunction)while existing Providers can be referenced through Settings under the
IndexModule.SIMILARITY_SETTINGS_PREFIXprefix along with the "type" value.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).