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.).
Más entradas de este motor
- parsing_exceptionFailed to parse the search request / query DSL (no se pudo analizar la solicitud de búsqueda / el query DSL)
- max_bytes_length_exceeded_exceptionDocument contains at least one immense term that is too long (el documento contiene al menos un término enorme demasiado largo)
- illegal_argument_exception_total_fieldsLimit of total fields has been exceeded
- bind_transport_exceptionbind_transport_exception (Address already in use) (la dirección ya está en uso)
- translog_corrupted_exceptiontranslog_corrupted_exception
- recovery_engine_exceptionrecovery_engine_exception
- snapshot_in_progress_exceptionsnapshot_in_progress_exception