Index
Index APIs enable you to manage individual indices, index settings, aliases, mappings, and index templates.
30 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}
-
Add an index block
- PUT /{index}/_block/{block}
-
Remove an index block
- DELETE /{index}/_block/{block}
-
Get tokens from text analysis
- POST also GET /{index}/_analyze
-
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}
-
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 aliases
- GET /{index}/_alias/{name}
-
Check aliases
- HEAD /{index}/_alias/{name}
-
Get mapping definitions
- GET /{index}/_mapping
-
Update field mappings
- POST also PUT /{index}/_mapping
-
Get index settings
- GET /{index}/_settings/{name}
-
Update index settings
- PUT /{index}/_settings
-
Refresh an index
- POST also GET /{index}/_refresh
-
Resolve indices
- POST also GET /_resolve/index/{name}
-
Roll over to a new index
- POST /{alias}/_rollover/{new_index}
-
Simulate an index
- POST /_index_template/_simulate_index/{name}
-
Simulate an index template
- POST /_index_template/_simulate/{name}
-
Create or update an alias
- POST /_aliases
-
Validate a query
- POST also GET /{index}/_validate/query