| layout | title | parent | redirect_from | nav_order | has_children | |
|---|---|---|---|---|---|---|
default |
CAT aliases |
CAT API |
|
1 |
false |
Introduced 1.0 {: .label .label-purple }
The CAT aliases operation lists the mapping of aliases to indexes, plus routing and filtering information.
GET /_cat/aliases
GET /_cat/aliases/{name}The following table lists the available query parameters. All query parameters are optional.
| Parameter | Data type | Description | Default |
|---|---|---|---|
expand_wildcards |
List or String | Expands wildcard expressions to concrete indexes. Combine multiple values with commas. Supported values are all, open, closed, hidden, and none. |
|
format |
String | A short version of the Accept header, such as json or yaml. |
|
h |
List | A comma-separated list of column names to display. | |
help |
Boolean | Returns help information. | false |
local |
Boolean | Whether to return information from the local node only instead of from the cluster manager node. | false |
s |
List | A comma-separated list of column names or column aliases to sort by. | |
v |
Boolean | Enables verbose mode, which displays column headers. | false |
GET _cat/aliases?v{% include copy-curl.html %}
To limit the information to a specific alias, add the alias name after your query:
GET _cat/aliases/<alias>?v{% include copy-curl.html %}
If you want to get information for more than one alias, separate the alias names with commas:
GET _cat/aliases/alias1,alias2,alias3{% include copy-curl.html %}
The following response shows that alias1 refers to a movies index and has a configured filter:
alias | index | filter | routing.index | routing.search | is_write_index
alias1 | movies | * | - | - | -
.opensearch-dashboards | .opensearch-dashboards_1 | - | - | - | -To learn more about index aliases, see Index aliases.