DBAtlas · Atlas de operaciones de bases de datos

verification_exception: verification_exception: Found N problem(s) — Unknown column / Unknown index (ES|QL, SQL, EQL) (fallo de verificación: columna o índice desconocidos)

Elasticsearch

¿Qué significa?

La consulta ES|QL (_query), SQL (_sql) o EQL se analizó sintácticamente, pero no superó la verificación semántica: no se encontró el índice, campo (columna) o función referenciados, o los tipos son incompatibles. El texto del error indica la posición de línea/columna problemática (p. ej., "line 1:18: Unknown column [field]"). Un fallo de verificación de un repositorio de snapshots no es este código; es repository_verification_exception.

¿Por qué ocurre?

Un nombre de campo mal escrito o que no está en el mapping; un patrón de índice que no existe o no coincide con ningún índice; una operación no admitida sobre un campo text (p. ej., agrupar por text en lugar de por su subcampo keyword); una comparación entre tipos incompatibles o una función desconocida.

Cómo solucionarlo

Corrija la consulta usando la información línea:columna del mensaje de error. Verifique los nombres y tipos de campo: GET idx/_mapping (para SQL, DESCRIBE idx / SHOW COLUMNS). Revise el patrón de índice con GET _cat/indices. Use el subcampo keyword (field.keyword) para agrupar/ordenar; ante discrepancias de tipo, aplique una conversión explícita (ES|QL: TO_STRING, TO_INTEGER, etc.).

Abrir en DBAtlas →

Más entradas de este motor