DBAtlas · Atlas d'exploitation des bases de données

index_not_found_exception: index_not_found_exception: no such index [index_name] (HTTP 404) (index introuvable)

Elasticsearch

Que signifie cette erreur ?

L'index (ou l'alias) demandé n'existe pas. L'opération a été rejetée avec HTTP 404, car aucun index portant le nom donné n'a été trouvé.

Cause

L'index n'a jamais été créé, a été supprimé, le nom de l'index/de l'alias comporte une faute de frappe, le client est connecté au mauvais environnement (cluster), ou une écriture dans un index inexistant a été tentée alors que action.auto_create_index est désactivé.

Comment la corriger

Listez les index existants : GET _cat/indices?v. Vérifiez le nom et l'alias : GET _alias. Créez l'index : PUT /index-name (avec les mappings/settings requis), ou configurez la création automatique avec un index template. Si la création automatique est souhaitée, vérifiez le paramètre action.auto_create_index. Vérifiez que vous n'êtes pas connecté au mauvais cluster.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur