Link Search Menu Expand Document Documentation Menu

Resolve index

The Resolve Index API helps you understand how OpenSearch resolves aliases, data streams, and concrete indexes that match a specified name or wildcard expression.

Endpoints

GET /_resolve/index/<name>

Path parameters

The following table lists the available path parameters. All path parameters are required.

Parameter Data type Description
name String The name, alias, data stream, or wildcard expression to resolve.

Query parameters

The following table lists the available query parameters. All query parameters are optional.

Parameter Data type Description
expand_wildcards String Controls how wildcard expressions expand to matching indexes. Multiple values can be combined using commas. Valid values are:
all – Expand to open and closed indexes, including hidden ones.
open – Expand only to open indexes.
closed – Expand only to closed indexes.
hidden – Include hidden indexes (must be used with open, closed, or both).
none – Wildcard expressions are not accepted.
Default: open.

Example requests

The following sections provide example Resolve API requests.

Resolve a concrete index

GET _resolve/index/my-index-001

Resolve indexes using a wildcard

GET _resolve/index/my-index-*

Resolve a data stream or alias

If an alias or data stream named logs-app exists, use the following request to resolve it:

GET _resolve/index/logs-app

Resolve hidden indexes using a wildcard in a remote cluster

The following example shows an API request using a wildcard, a remote cluster, and expand_wildcards configured to hidden:

GET _resolve/index/my-index-*,remote-cluster:my-index-*?expand_wildcards=hidden

Example response

{
  "indices": [
    {
      "name": "my-index-001",
      "attributes": [
        "open"
      ]
    }
  ],
  "aliases": [],
  "data_streams": []
}

Response body fields

Field Data type Description
indices Array A list of resolved concrete indexes.
aliases Array A list of resolved index aliases.
data_streams Array A list of matched data streams.

Required permissions

If you are using the Security plugin, the user running these queries needs to have at least read permissions for the resolved index.