[][src]Module elasticsearch::indices

Index APIs

Manage individual indices, index settings, aliases, mappings, and index templates.

Structs

Indices

Namespace client for Indices APIs

IndicesAnalyze

Builder for the Indices Analyze API. Performs the analysis process on a text and return the tokens breakdown of the text.

IndicesClearCache

Builder for the Indices Clear Cache API. Clears all or specific caches for one or more indices.

IndicesClone

Builder for the Indices Clone API. Clones an index

IndicesClose

Builder for the Indices Close API. Closes an index.

IndicesCreate

Builder for the Indices Create API. Creates an index with optional settings and mappings.

IndicesDelete

Builder for the Indices Delete API. Deletes an index.

IndicesDeleteAlias

Builder for the Indices Delete Alias API. Deletes an alias.

IndicesDeleteTemplate

Builder for the Indices Delete Template API. Deletes an index template.

IndicesExists

Builder for the Indices Exists API. Returns information about whether a particular index exists.

IndicesExistsAlias

Builder for the Indices Exists Alias API. Returns information about whether a particular alias exists.

IndicesExistsTemplate

Builder for the Indices Exists Template API. Returns information about whether a particular index template exists.

IndicesExistsType

Builder for the Indices Exists Type API. Returns information about whether a particular document type exists. (DEPRECATED)

IndicesFlush

Builder for the Indices Flush API. Performs the flush operation on one or more indices.

IndicesFlushSynced

Builder for the Indices Flush Synced API. Performs a synced flush operation on one or more indices.

IndicesForcemerge

Builder for the Indices Forcemerge API. Performs the force merge operation on one or more indices.

IndicesFreeze

Builder for the Indices Freeze API.

IndicesGet

Builder for the Indices Get API. Returns information about one or more indices.

IndicesGetAlias

Builder for the Indices Get Alias API. Returns an alias.

IndicesGetFieldMapping

Builder for the Indices Get Field Mapping API. Returns mapping for one or more fields.

IndicesGetMapping

Builder for the Indices Get Mapping API. Returns mappings for one or more indices.

IndicesGetSettings

Builder for the Indices Get Settings API. Returns settings for one or more indices.

IndicesGetTemplate

Builder for the Indices Get Template API. Returns an index template.

IndicesGetUpgrade

Builder for the Indices Get Upgrade API. The _upgrade API is no longer useful and will be removed.

IndicesOpen

Builder for the Indices Open API. Opens an index.

IndicesPutAlias

Builder for the Indices Put Alias API. Creates or updates an alias.

IndicesPutMapping

Builder for the Indices Put Mapping API. Updates the index mappings.

IndicesPutSettings

Builder for the Indices Put Settings API. Updates the index settings.

IndicesPutTemplate

Builder for the Indices Put Template API. Creates or updates an index template.

IndicesRecovery

Builder for the Indices Recovery API. Returns information about ongoing index shard recoveries.

IndicesRefresh

Builder for the Indices Refresh API. Performs the refresh operation in one or more indices.

IndicesRollover

Builder for the Indices Rollover API. Updates an alias to point to a new index when the existing index is considered to be too large or too old.

IndicesSegments

Builder for the Indices Segments API. Provides low-level information about segments in a Lucene index.

IndicesShardStores

Builder for the Indices Shard Stores API. Provides store information for shard copies of indices.

IndicesShrink

Builder for the Indices Shrink API. Allow to shrink an existing index into a new index with fewer primary shards.

IndicesSplit

Builder for the Indices Split API. Allows you to split an existing index into a new index with more primary shards.

IndicesStats

Builder for the Indices Stats API. Provides statistics on operations happening in an index.

IndicesUnfreeze

Builder for the Indices Unfreeze API.

IndicesUpdateAliases

Builder for the Indices Update Aliases API. Updates index aliases.

IndicesUpgrade

Builder for the Indices Upgrade API. The _upgrade API is no longer useful and will be removed.

IndicesValidateQuery

Builder for the Indices Validate Query API. Allows a user to validate a potentially expensive query without executing it.

Enums

IndicesAnalyzeParts

API parts for the Indices Analyze API

IndicesClearCacheParts

API parts for the Indices Clear Cache API

IndicesCloneParts

API parts for the Indices Clone API

IndicesCloseParts

API parts for the Indices Close API

IndicesCreateParts

API parts for the Indices Create API

IndicesDeleteAliasParts

API parts for the Indices Delete Alias API

IndicesDeleteParts

API parts for the Indices Delete API

IndicesDeleteTemplateParts

API parts for the Indices Delete Template API

IndicesExistsAliasParts

API parts for the Indices Exists Alias API

IndicesExistsParts

API parts for the Indices Exists API

IndicesExistsTemplateParts

API parts for the Indices Exists Template API

IndicesExistsTypeParts

API parts for the Indices Exists Type API

IndicesFlushParts

API parts for the Indices Flush API

IndicesFlushSyncedParts

API parts for the Indices Flush Synced API

IndicesForcemergeParts

API parts for the Indices Forcemerge API

IndicesFreezeParts

API parts for the Indices Freeze API

IndicesGetAliasParts

API parts for the Indices Get Alias API

IndicesGetFieldMappingParts

API parts for the Indices Get Field Mapping API

IndicesGetMappingParts

API parts for the Indices Get Mapping API

IndicesGetParts

API parts for the Indices Get API

IndicesGetSettingsParts

API parts for the Indices Get Settings API

IndicesGetTemplateParts

API parts for the Indices Get Template API

IndicesGetUpgradeParts

API parts for the Indices Get Upgrade API

IndicesOpenParts

API parts for the Indices Open API

IndicesPutAliasParts

API parts for the Indices Put Alias API

IndicesPutMappingParts

API parts for the Indices Put Mapping API

IndicesPutSettingsParts

API parts for the Indices Put Settings API

IndicesPutTemplateParts

API parts for the Indices Put Template API

IndicesRecoveryParts

API parts for the Indices Recovery API

IndicesRefreshParts

API parts for the Indices Refresh API

IndicesRolloverParts

API parts for the Indices Rollover API

IndicesSegmentsParts

API parts for the Indices Segments API

IndicesShardStoresParts

API parts for the Indices Shard Stores API

IndicesShrinkParts

API parts for the Indices Shrink API

IndicesSplitParts

API parts for the Indices Split API

IndicesStatsParts

API parts for the Indices Stats API

IndicesUnfreezeParts

API parts for the Indices Unfreeze API

IndicesUpdateAliasesParts

API parts for the Indices Update Aliases API

IndicesUpgradeParts

API parts for the Indices Upgrade API

IndicesValidateQueryParts

API parts for the Indices Validate Query API