DBAtlas · Атлас эксплуатации баз данных

index_not_found_exception: index_not_found_exception: индекс [index_name] не существует (HTTP 404)

Elasticsearch

Что это значит?

Запрошенный индекс (или alias) не существует. Операция отклонена с HTTP 404, поскольку индекс с указанным именем не найден.

Почему возникает?

Индекс никогда не создавался, был удалён, в имени индекса/alias опечатка, клиент подключён к неверному окружению (кластеру) или предпринята запись в несуществующий индекс при отключённом action.auto_create_index.

Как исправить

Выведите список существующих индексов: GET _cat/indices?v. Проверьте имя и alias: GET _alias. Создайте индекс: PUT /index-name (с нужными mappings/settings) или настройте автоматическое создание через index template. Если автоматическое создание желательно, проверьте настройку action.auto_create_index. Убедитесь, что вы не подключены к неверному кластеру.

Открыть в DBAtlas →

Ещё по этой СУБД