Volver a la página principal
viernes 7 febrero 2025
5

Cómo listar índices en Elasticsearch

Puedes obtener una lista de todos los índices en un clúster de Elasticsearch utilizando la API REST con una solicitud GET:

curl -X GET "http://localhost:9200/_cat/indices?v"

Este comando devuelve una tabla con información clave de los índices, como su estado, número de documentos y tamaño en disco.

También puedes utilizar la API de Índices para obtener más detalles:

curl -X GET "http://localhost:9200/_all"

Si prefieres un formato más estructurado en JSON, usa:

curl -X GET "http://localhost:9200/_cat/indices?format=json"

Ejemplos de uso

1. Listar solo los nombres de los índices:

curl -X GET "http://localhost:9200/_cat/indices?h=index"

2. Filtrar índices por patrón de nombre:

curl -X GET "http://localhost:9200/_cat/indices/logs*?v"

3. Mostrar índices con su estado:

curl -X GET "http://localhost:9200/_cat/indices?h=index,status"
Etiquetas:
elasticsearch
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer