# Packages

Adds a block to an index.
Performs the analysis process on a text and return the tokens breakdown of the text.
Clears all or specific caches for one or more indices.
Clones an index.
Closes an index.
Creates an index with optional settings and mappings.
Creates a data stream.
Provides statistics on operations happening in a data stream.
Deletes an index.
Deletes an alias.
Deletes a data stream.
Deletes an index template.
Deletes an index template.
Analyzes the disk usage of each field of an index or data stream.
Downsample an index.
Returns information about whether a particular index exists.
Returns information about whether a particular alias exists.
Returns information about whether a particular index template exists.
Returns information about whether a particular index template exists.
Returns the field usage stats for each field of an index.
Performs the flush operation on one or more indices.
Performs the force merge operation on one or more indices.
Returns information about one or more indices.
Returns an alias.
Returns data streams.
Returns mapping for one or more fields.
Returns an index template.
Returns mappings for one or more indices.
Returns settings for one or more indices.
Returns an index template.
Migrates an alias to a data stream.
Modifies a data stream.
Opens an index.
Promotes a data stream from a replicated data stream managed by CCR to a regular data stream.
Creates or updates an alias.
Creates or updates an index template.
Updates the index mappings.
Updates the index settings.
Creates or updates an index template.
Returns information about ongoing index shard recoveries.
Performs the refresh operation in one or more indices.
Reloads an index's search analyzers and their resources.
Returns information about any matching indices, aliases, and data streams.
Updates an alias to point to a new index when the existing index is considered to be too large or too old.
Provides low-level information about segments in a Lucene index.
Provides store information for shard copies of indices.
Allow to shrink an existing index into a new index with fewer primary shards.
Simulate matching the given index name against the index templates in the system.
Simulate resolving the given template name or body.
Allows you to split an existing index into a new index with more primary shards.
Provides statistics on operations happening in an index.
Unfreezes an index.
Updates index aliases.
Allows a user to validate a potentially expensive query without executing it.