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"
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"
Jorge García
Fullstack developer