DBAtlas · Atlas de operações de banco de dados

verification_exception: verification_exception: Found N problem(s) — Unknown column / Unknown index (ES|QL, SQL, EQL) (falha de verificação: coluna ou índice desconhecido)

Elasticsearch

O que significa?

A consulta ES|QL (_query), SQL (_sql) ou EQL foi interpretada sintaticamente, mas falhou na verificação semântica: o índice, campo (coluna) ou função referenciado não foi encontrado, ou os tipos são incompatíveis. O texto do erro informa a posição de linha/coluna com problema (por exemplo, "line 1:18: Unknown column [field]"). Uma falha de verificação de repositório de snapshots não é este código; é repository_verification_exception.

Por que acontece?

Um nome de campo digitado errado ou ausente do mapping; um padrão de índice que não existe ou não corresponde a nenhum índice; uma operação não suportada em um campo text (por exemplo, agrupar pelo text em vez do seu subcampo keyword); uma comparação entre tipos incompatíveis ou uma função desconhecida.

Como resolver

Corrija a consulta usando a informação linha:coluna da mensagem de erro. Verifique os nomes e tipos dos campos: GET idx/_mapping (para SQL, DESCRIBE idx / SHOW COLUMNS). Verifique o padrão de índice com GET _cat/indices. Use o subcampo keyword (field.keyword) para agrupamento/ordenação; em incompatibilidades de tipo, aplique uma conversão explícita (ES|QL: TO_STRING, TO_INTEGER etc.).

Abrir no DBAtlas →

Mais entradas deste banco