Module org.elasticsearch.server
Package org.elasticsearch.indices
package org.elasticsearch.indices
-
ClassDescriptionDescribes an index that is part of the state of a
SystemIndices.Feature
, but is not protected or managed by the system.Cache helper that allows swapping in implementations that are different to Lucene's IndexReader.CacheHelper which ties its lifecycle to that of the underlying reader.Implementation ofESCacheHelper
that wraps anIndexReader.CacheHelper
.A class that gathers the names of thread pool executors that should be used for a particular system index or system data stream.Some operations need to use different executors for different index patterns.Exception indicating that one or more requested indices are closed.An IndexPatternMatcher holds an index pattern in a string and, given aMetadata
object, can return a list of index names matching that pattern.Thrown when some action cannot be performed because the primary shard of some shard group in an index has not been allocated post api action.Configures classes and services that are shared by indices on each node.The indices request cache allows to cache a shard level request stage responses, helping with improving similar requests that are potentially expensive (because of aggs for example).result type returned bysignaling different reasons why a shard can / cannot be deleted
Global information on indices stats running on a specific node.This class contains the logic used to check the cluster-wide shard limit before shards are created and ensuring that the limit is updated correctly on setting updates, etc.A Result object containing enough information to be used by external callers about the state of the cluster from the shard limits perspective.Describes aDataStream
that is reserved for use by a system feature.Uses a pattern string to define a protected space for indices belonging to a system feature, and, if needed, provides metadata for managing indices that match the pattern.Provides a fluent API for building aSystemIndexDescriptor
.The specific type of system index that this descriptor represents.This class ensures that all system indices have up-to-date mappings, provided those indices can be automatically managed.Provides information about system-owned indices and data streams for Elasticsearch and Elasticsearch plugins.Describes an Elasticsearch system feature that keeps state in protected indices and data streams.Type for the handler that's invoked when all of a feature's system indices have been migrated.Type for the handler that's invoked prior to migrating a Feature's system indices.In a future release, these access levels will be used to allow or deny requests for system resources.Encapsulates the parameters needed to fetch terms.Tracks the mapping of the@timestamp
field of immutable indices that expose their timestamp range in their index metadata.