Elasticsearch: Создание индекса

В этой статье мы рассмотрим, как добавить индекс в наш кластер Elasticsearch.

Чтобы создать индекс в Elasticsearch, просто отправьте PUT-запрос, как показано ниже.

Имя индекса должна соответствовать критериям

К примеру

Эта команда преобразуется в HTTP-запрос, в котором используется HTTP-глагол PUT. Поэтому, хотя мы используем относительный URI, вы должны использовать полный URL при использовании cURL или при подключении к Elasticsearch в приложении.

После выдачи запроса давайте подтвердим, что индекс был создан, выдав еще один запрос. Используя API _cat, мы можем получить много информации о нашем кластере в удобном для человека формате (т.е. не JSON). Пока что мы будем использовать только команду indices.

К примеру

Параметр запроса v используется для того, чтобы сделать вывод подробным, т.е. включающим описательные заголовки столбцов. Результат показывает различную информацию об индексах в нашем кластере, такую как количество первичных осколков, реплик, документов, удаленных документов и т.д.

Elasticsearch: Создание индекса

Стоит отметить, что не обязательно создавать индекс перед добавлением в него документа. Просто добавив документ с помощью PUT-запроса, Elasticsearch позаботится о создании индекса за нас, используя настройки по умолчанию. Хотя это очень удобно, добавление индекса заранее дает вам больше контроля.

Теперь мы добавили первый индекс в наш кластер Elasticsearch, и это все, что мы хотели сделать в этой статье.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий