verification_exception: verification_exception: Found N problem(s) — Unknown column / Unknown index (ES|QL, SQL, EQL)
ElasticsearchWas bedeutet das?
Die ES|QL- (_query), SQL- (_sql) oder EQL-Abfrage wurde syntaktisch geparst, ist aber an der semantischen Prüfung gescheitert: Der referenzierte Index, das Feld (die Spalte) oder die Funktion wurde nicht gefunden, oder die Typen sind inkompatibel. Der Fehlertext nennt die problematische Zeilen-/Spaltenposition (z. B. "line 1:18: Unknown column [field]"). Ein Fehler bei der Verifizierung eines Snapshot-Repositorys ist nicht dieser Code, sondern repository_verification_exception.
Ursache
Ein falsch geschriebener oder nicht im Mapping vorhandener Feldname; ein Indexmuster, das nicht existiert oder zu keinem Index passt; eine nicht unterstützte Operation auf einem text-Feld (z. B. Gruppieren auf text statt auf dessen keyword-Unterfeld); ein Vergleich zwischen inkompatiblen Typen oder eine unbekannte Funktion.
Lösung
Korrigiere die Abfrage anhand der Angabe Zeile:Spalte in der Fehlermeldung. Prüfe Feldnamen und Typen: GET idx/_mapping (bei SQL DESCRIBE idx / SHOW COLUMNS). Prüfe das Indexmuster mit GET _cat/indices. Nutze zum Gruppieren/Sortieren das keyword-Unterfeld (field.keyword); wende bei Typkonflikten eine explizite Konvertierung an (ES|QL: TO_STRING, TO_INTEGER usw.).
Weitere Einträge zu dieser Datenbank
- parsing_exceptionFailed to parse the search request / query DSL
- max_bytes_length_exceeded_exceptionDocument contains at least one immense term that is too long
- illegal_argument_exception_total_fieldsLimit of total fields has been exceeded
- bind_transport_exceptionbind_transport_exception (Address already in use)
- translog_corrupted_exceptiontranslog_corrupted_exception
- recovery_engine_exceptionrecovery_engine_exception
- snapshot_in_progress_exceptionsnapshot_in_progress_exception