{% extends 'admin/base.html.twig' %} {% block title %}Indexierung (Ingest Jobs){% endblock %} {% block body %} {% set latestJob = jobs is not empty ? jobs|first : null %}

Indexierung (Ingest Jobs)

Übersicht über Reindex-, Dokument- und Aktivierungsjobs des Systems.
{% if is_granted('ROLE_SUPER_ADMIN') %}
{% endif %}
Was sieht man hier?
  • DOCUMENT verarbeitet ein einzelnes Dokument neu.
  • DOCUMENT_VERSION_ACTIVATE zieht eine aktivierte Version deterministisch neu in den Index.
  • DOCUMENT_DELETE entfernt Dokumentinhalt wieder sauber aus den Index-Artefakten.
  • GLOBAL_REINDEX baut den Wissensindex vollständig neu auf und ist der stärkste Reparaturpfad.
Worauf achten?
  • RUNNING und QUEUED bedeuten: keine unnötigen parallelen Rebuilds starten.
  • FAILED oder ABORTED direkt prüfen.
  • Bei inkonsistentem Indexzustand ist meist ein Global Reindex der richtige Reparaturschritt.
{% if latestJob %}
Letzter Job
Typ
{{ latestJob.type }}
Status
{% if latestJob.status == 'COMPLETED' %} COMPLETED {% elseif latestJob.status == 'QUEUED' %} QUEUED {% elseif latestJob.status == 'RUNNING' %} RUNNING {% elseif latestJob.status == 'FAILED' %} FAILED {% elseif latestJob.status == 'ABORTED' %} ABORTED {% else %} {{ latestJob.status }} {% endif %}
Gestartet
{{ latestJob.startedAt ? latestJob.startedAt|date('d.m.Y H:i:s') : '-' }}
Beendet
{{ latestJob.finishedAt ? latestJob.finishedAt|date('d.m.Y H:i:s') : 'läuft noch / offen' }}
{% if latestJob.errorMessage %}
Fehler: {{ latestJob.errorMessage|slice(0, 250) }}{% if latestJob.errorMessage|length > 250 %}…{% endif %}
{% endif %}
{% endif %} {% if jobs is empty %}
Keine Ingest Jobs vorhanden.
{% else %}
Vorhandene Jobs {{ jobs|length }} Einträge
Neueste Jobs stehen oben.
{% for job in jobs %} {% else %} {% endfor %}
Job Typ Status Bezug Gestartet Beendet Benutzer
{% if job.errorMessage %}
{{ job.errorMessage|slice(0, 120) }}{% if job.errorMessage|length > 120 %}…{% endif %}
{% endif %}
{{ job.type }} {% if job.status == 'COMPLETED' %} COMPLETED {% elseif job.status == 'QUEUED' %} QUEUED {% elseif job.status == 'RUNNING' %} RUNNING {% elseif job.status == 'FAILED' %} FAILED {% elseif job.status == 'ABORTED' %} ABORTED {% else %} {{ job.status }} {% endif %} {% if job.documentId %} {% endif %} {% if job.documentVersionId %}
Version: {{ job.documentVersionId }}
{% endif %} {% if not job.documentId and not job.documentVersionId %} - {% endif %}
{{ job.startedAt ? job.startedAt|date('d.m.Y H:i:s') : '-' }} {{ job.finishedAt ? job.finishedAt|date('d.m.Y H:i:s') : 'offen' }} {{ job.startedBy ? job.startedBy.email : '-' }}
Keine Jobs gefunden.
{% endif %}
Hinweis: Während laufender Jobs (Status RUNNING) oder wartender Jobs (QUEUED) sollten keine unnötigen parallelen Reindex-Prozesse gestartet werden.
{% endblock %}