index_not_found_exception: index_not_found_exception: no such index [index_name] (HTTP 404)
ElasticsearchO que significa?
O índice (ou alias) solicitado não existe. A operação foi rejeitada com HTTP 404 porque nenhum índice com o nome informado foi encontrado.
Por que acontece?
O índice nunca foi criado, foi excluído, o nome do índice/alias tem um erro de digitação, o cliente está conectado ao ambiente (cluster) errado, ou houve tentativa de gravar em um índice inexistente enquanto action.auto_create_index está desabilitado.
Como resolver
Liste os índices existentes: GET _cat/indices?v. Verifique o nome e o alias: GET _alias. Crie o índice: PUT /index-name (com os mappings/settings necessários), ou configure a criação automática com um index template. Se a criação automática for desejada, verifique a configuração action.auto_create_index. Verifique se você não está conectado ao cluster errado.
Mais entradas deste banco
- too_many_clausestoo_many_clauses: maxClauseCount is set to 1024 (query contains too many clauses)
- version_conflict_engine_exceptionversion_conflict_engine_exception: [_doc][id]: version conflict, current version [x] is different than the one provided [y] (HTTP 409)
- document_missing_exceptiondocument_missing_exception: [_doc][id]: document missing
- resource_already_exists_exceptionresource_already_exists_exception: index [index_name/uuid] already exists (HTTP 400)
- cluster_health_redcluster health status: RED / shards não atribuídos
- no_shard_available_action_exceptionno_shard_available_action_exception: No shard available for [...]
- es_rejected_execution_exceptiones_rejected_execution_exception: rejected execution of ... on ... (queue capacity ...) (HTTP 429)