Теперь, когда мы создали индекс, давайте посмотрим, как можно удалить индекс. На самом деле, мы собираемся удалить индекс, который мы создали в предыдущей статье этого цикла, и добавить его снова позже.
Откройте плагин Sense для Kibana и просто выполните следующий запрос для удаления индекса.
1 | DELETE /ecommerce |
Либо с помощью curl в консоли сервера
1 | curl -XDELETE http://127.0.0.1:9200/ecommerce |
Для того что бы убедиться, что индекс был удален, просмотрите все индексы в нашем кластере.
1 | GET /_cat/indices?v |
К примеру
1 | curl http://127.0.0.1:9200/_cat/indices?v |
Благодаря REST API, который предоставляет Elasticsearch, удалить индекс в Elasticsearch действительно очень просто.
Если нам необходимо удалить несколько индексов, по маске, Elasticsearch поддерживаем символы подстановки
1 | curl -XDELETE http://127.0.0.1:9200/*ecommerce |
Данный запрос удалить все индексы заканчивающиеся на ecommerce