{% extends 'admin/base.html.twig' %} {% block title %}Ingest Job{% endblock %} {% block body %} {% set jobStatus = job.status|upper %} {% set isActiveJob = jobStatus in ['QUEUED', 'RUNNING'] %}

Ingest Job

Detailansicht für einen einzelnen Indexierungs- oder Rebuild-Job.
Zurück zur Übersicht
Einordnung
  • DOCUMENT verarbeitet ein einzelnes Dokument neu.
  • DOCUMENT_VERSION_ACTIVATE aktiviert eine Version und zieht sie deterministisch neu in den Index.
  • DOCUMENT_DELETE entfernt Dokumentinhalt wieder sauber aus dem Wissensbestand.
  • GLOBAL_REINDEX baut den Gesamtindex vollständig neu auf.
Aktueller Zustand
{% if jobStatus == 'COMPLETED' %} COMPLETED {% elseif jobStatus == 'QUEUED' %} QUEUED {% elseif jobStatus == 'RUNNING' %} RUNNING {% elseif jobStatus == 'FAILED' %} FAILED {% elseif jobStatus == 'ABORTED' %} ABORTED {% else %} {{ jobStatus }} {% endif %} {% if isActiveJob %} Polling aktiv {% endif %}
Job-ID
{{ job.id }}
Typ
{{ job.type }}
Status
{% if jobStatus == 'COMPLETED' %} COMPLETED {% elseif jobStatus == 'QUEUED' %} QUEUED {% elseif jobStatus == 'RUNNING' %} RUNNING {% elseif jobStatus == 'FAILED' %} FAILED {% elseif jobStatus == 'ABORTED' %} ABORTED {% else %} {{ jobStatus }} {% endif %}
Dokument
{% if job.documentId %} {{ job.documentId }} {% else %} - {% endif %}
Dokumentversion
{{ job.documentVersionId ?? '-' }}
Gestartet
{{ job.startedAt ? job.startedAt|date('d.m.Y H:i:s') : '-' }}
Beendet
{{ job.finishedAt ? job.finishedAt|date('d.m.Y H:i:s') : '-' }}
Gestartet von
{{ job.startedBy ? job.startedBy.email : '-' }}
Polling
{% if isActiveJob %} Status wird automatisch aktualisiert. {% else %} Kein Live-Polling nötig. {% endif %}
Prozess läuft…
Der Status wird automatisch aktualisiert.
{% if job.errorMessage %} Fehler:
{{ job.errorMessage }} {% endif %}
Hinweis: Bei DOCUMENT_VERSION_ACTIVATE-Jobs wird ein vollständiger NDJSON-Rebuild und FAISS-Reindex durchgeführt. Bei GLOBAL_REINDEX wird der gesamte Wissensindex neu aufgebaut.
{% endblock %}