Index
Index APIs enable you to manage individual indices, index settings, aliases, mappings, and index templates.
55 endpoints
-
Get component templates
- GET /_component_template/{name}
-
Create or update a component template
- POST also PUT /_component_template/{name}
-
Delete component templates
- DELETE /_component_template/{name}
-
Check component templates
- HEAD /_component_template/{name}
-
Import a dangling index
- POST /_dangling/{index_uuid}
-
Delete a dangling index
- DELETE /_dangling/{index_uuid}
-
Get the dangling indices
- GET /_dangling
-
Add an index block
- PUT /{index}/_block/{block}
-
Get tokens from text analysis
- POST also GET /{index}/_analyze
-
Clear the cache
- POST /{index}/_cache/clear
-
Clone an index
- POST also PUT /{index}/_clone/{target}
-
Close an index
- POST /{index}/_close
-
Get index information
- GET /{index}
-
Create an index
- PUT /{index}
-
Delete indices
- DELETE /{index}
-
Check indices
- HEAD /{index}
-
Create or update an alias
- POST also PUT /{index}/_aliases/{name}
-
Delete an alias
- DELETE /{index}/_aliases/{name}
-
Delete data stream lifecycles
- DELETE /_data_stream/{name}/_lifecycle
-
Get index templates
- GET /_index_template/{name}
-
Create or update an index template
- POST also PUT /_index_template/{name}
-
Delete an index template
- DELETE /_index_template/{name}
-
Check index templates
- HEAD /_index_template/{name}
-
Get legacy index templates
- GET /_template/{name}
-
Create or update a legacy index template
- POST also PUT /_template/{name}
-
Delete a legacy index template
- DELETE /_template/{name}
-
Check existence of index templates
- HEAD /_template/{name}
-
Analyze the index disk usage
- POST /{index}/_disk_usage
-
Get aliases
- GET /{index}/_alias/{name}
-
Check aliases
- HEAD /{index}/_alias/{name}
-
Get field usage stats
- GET /{index}/_field_usage_stats
-
Flush data streams or indices
- POST also GET /{index}/_flush
-
Force a merge
- POST /{index}/_forcemerge
-
Get mapping definitions
- GET /{index}/_mapping/field/{fields}
-
Get mapping definitions
- GET /{index}/_mapping
-
Update field mappings
- POST also PUT /{index}/_mapping
-
Get index settings
- GET /{index}/_settings/{name}
-
Open a closed index
- POST /{index}/_open
-
Update index settings
- PUT /{index}/_settings
-
Get index recovery information
- GET /{index}/_recovery
-
Refresh an index
- POST also GET /{index}/_refresh
-
Reload search analyzers
- POST also GET /{index}/_reload_search_analyzers
-
Resolve the cluster
- GET /_resolve/cluster/{name}
-
Resolve indices
- GET /_resolve/index/{name}
-
Roll over to a new index
- POST /{alias}/_rollover/{new_index}
-
Get index segments
- GET /{index}/_segments
-
Get index shard stores
- GET /{index}/_shard_stores
-
Shrink an index
- POST also PUT /{index}/_shrink/{target}
-
Simulate an index
- POST /_index_template/_simulate_index/{name}
-
Simulate an index template
- POST /_index_template/_simulate/{name}
-
Split an index
- POST also PUT /{index}/_split/{target}
-
Get index statistics
- GET /{index}/_stats/{metric}
-
Unfreeze an index
- POST /{index}/_unfreeze
-
Create or update an alias
- POST /_aliases
-
Validate a query
- POST also GET /{index}/_validate/query