Neue Fotos werden normalerweise durchsuchbar, sobald die Hintergrundverarbeitung aufgeholt hat. Hängengebliebene Aufträge und Suchfilter können jedoch ähnliche Symptome fehlender Ergebnisse verursachen.
Ein Smartphone hat gerade ein Urlaubsalbum auf den Familienserver hochgeladen, doch eine Suche nach dem Strand liefert nur ältere Bilder. Die fehlenden Ergebnisse warten möglicherweise noch auf die Analyse, scheitern in einer früheren Verarbeitungsphase oder werden durch die aktuelle Abfrage ausgeschlossen. Diese Zustände voneinander zu trennen, ist wichtiger, als den gesamten Import anhand einer einzigen erfolglosen Suche zu beurteilen.
Ein hochgeladenes Foto kann noch auf die Suche warten
Ein akzeptierter Upload, eine sichtbare Kachel in der Zeitleiste und ein abgeschlossener Datensatz für die semantische Suche sind unterschiedliche Meilensteine. Durch die Hintergrundverarbeitung kann der Server Anfragen annehmen, ohne jeden Analyseschritt synchron abzuschließen. Diese Trennung sorgt für mehr Flexibilität, bedeutet aber auch, dass der Upload-Zähler allein einer Familie nicht sagen kann, wann jedes neue Bild einer natürlich formulierten Suchanfrage entsprechen wird.
Separate Auftragswarteschlangen machen diesen Unterschied sichtbar. Ein Entwickler, der einen Immich-Warteschlangenvisualisierer entwickelt hat, zeigt ausstehende, aktive und abgeschlossene Aufgaben zusammen mit Diagrammen zur Verarbeitungsgeschwindigkeit. Die nützliche Erkenntnis ist nicht das zusätzliche Tool selbst, sondern dass mehrere Verarbeitungsaktivitäten unabhängig voneinander voranschreiten. Ein ruhiges Übertragungsfenster muss daher nicht bedeuten, dass die Bibliothek fertig verarbeitet ist.
In einer beispielhaften Warteschlange dauern 12.000 ausstehende, geeignete Aufgaben bei konstant 100 Aufgaben pro Minute etwa 120 Minuten, nachdem keine neuen Aufgaben mehr eintreffen. Wenn jedoch jede Minute weitere 80 hinzukommen, werden netto nur 20 Aufgaben pro Minute abgebaut. Die tatsächliche Dauer der Aufgaben variiert. Diese Rechnung veranschaulicht daher das Verhalten eines Rückstands, sagt aber keine Abschlusszeit für Immich voraus.
Drei verschiedene Zustände können wie dieselbe Verzögerung aussehen
Unterscheide drei Zustände: eine Warteschlange, die absichtlich wartet, eine Warteschlange mit langsamem Fortschritt und Aufgaben, die wiederholt fehlschlagen, bevor die erforderliche Ausgabe vorhanden ist. Im ersten Fall darf sie nicht ausgeführt werden, im zweiten reicht der Durchsatz nicht für die Eingangsrate aus, und im dritten geht Zeit durch einen bestimmten Fehler verloren. Eine hohe Zahl ausstehender Aufgaben kann in allen drei Fällen auftreten.
Ein gemeldeter Metadaten-Timeout veranschaulicht den dritten Zustand, beweist aber keine allgemeine Hardwaregrenze. Der Melder beobachtete bei Videos in einer NFS-gestützten Bibliothek Fehler nach 120 Sekunden, während die Extraktion derselben Dateien auf dem Host schnell war. Dieser Unterschied weist auf eine Abweichung im Verarbeitungsweg hin. Er belegt nicht, dass sich sämtlicher NAS-Speicher oder alle großen Importe so verhalten.
Wenn die Zahl ausstehender Aufgaben sinkt und die Zahl der Fehler stabil bleibt, ist eine verzögerte Abdeckung mit einem sich abbauenden Rückstand vereinbar. Sinkt sie nicht, sollte zunächst zwischen pausierter Arbeit und aktiven Fehlern unterschieden werden, bevor das System als überlastet bezeichnet wird. Dies ist eine Abgrenzung zur Diagnose und keine Empfehlung, Warteschlangen zu leeren, alle Dienste neu zu starten oder die gesamte Familiensammlung erneut zu verarbeiten.
Der Suchbereich kann eine noch nicht abgeschlossene Indizierung vortäuschen
Sobald der Verarbeitungszustand bekannt ist, sollten Konto, Albumumfang, Datumsfilter und Suchanfrage unverändert bleiben. Eine Suche über ein anderes Haushaltskonto kann selbst auf demselben Server andere zulässige Ergebnisse liefern. Eine semantische Suche ordnet außerdem nach Ähnlichkeit, anstatt eine exakte Bestandsaufnahme zu garantieren. Ein einzelner fehlender visueller Treffer beweist daher allein keine unvollständige Indizierung.
Fehlende HEIC-Vorschauen sorgen für eine weitere Mehrdeutigkeit: Das Original kann vorhanden sein, während die für die Anzeige erzeugte Variante fehlt. Format, Decoderverhalten oder ein bestimmtes Bildprofil können diesen Verarbeitungspfad beeinflussen. Eine fehlende Kachel und ein fehlender Suchvektor sind unterschiedliche Beobachtungen, selbst wenn dasselbe Foto dem Benutzer beide Probleme sichtbar macht.
Die Erklärung durch einen normalen Rückstand gilt nicht mehr, wenn dieselbe kleine Gruppe wiederholt fehlschlägt, nachdem der Rest der Gruppe abgeschlossen wurde. Umgekehrt deutet eine erfolgreiche Suche nach einem bekannten Objekt mit schwacher semantischer Übereinstimmung eher auf die Relevanz der Suchanfrage oder das Modellverhalten hin. Importiere die Originale nicht erneut, nur weil die erste Formulierung einer Suche sie nicht gefunden hat.
Mit einer kleinen Gruppe zwischen Warten und Stillstand unterscheiden
Wähle eine kleine Gruppe neu importierter Objekte mit eindeutigem Datum und unterschiedlichen Inhalten sowie eine ältere Gruppe, von der bereits bekannt ist, dass sie funktioniert. Protokolliere, wann jedes Original angenommen wird, wann seine Vorschau geöffnet werden kann, wann die relevanten Aufgaben abgeschlossen sind und ob eine festgelegte Suchanfrage das Objekt findet. Wiederhole die Prüfung in aufgezeichneten Abständen, ohne Modelle zu ändern oder eine Verarbeitung der gesamten Bibliothek zu starten.
Die Planung von Importen kann Hintergrundarbeit absichtlich zurückstellen. Eine Version von immich-go führte während Uploads pausierte Aufgaben ein, um Konflikte bei gleichzeitigen Metadatenaktualisierungen zu vermeiden. Das ist ein Hinweis auf eine bestimmte Richtlinie für Massenimporte, aber kein Beleg dafür, dass die native mobile App Aufgaben auf dieselbe Weise pausiert. Halte fest, welcher Importer und welche Version die Gruppe tatsächlich erzeugt haben.
Interpretiere steigende Abschlusszahlen bei stabilen Ergebnissen älterer Objekte als Aufholen, wiederholte Fehler bei denselben Dateien als Verarbeitungsproblem und unterschiedliche Ergebnisse zwischen Konten als Frage des Suchbereichs. Wenn der Fortschritt stoppt, solltest du diese Beobachtungen zusammen mit den Versionsangaben weitergeben. Eine gute Diagnose grenzt die fehlerhafte Phase ein, ohne die Beweise zu löschen oder mehrere Variablen gleichzeitig zu ändern.
Tech- & KI-Zentrum
Mehr zum Lesen

Offene Modelle holen zur Spitzen-KI auf – wird 2026 das Jahr, in dem lokale KI gut genug wird?
Offene Modelle werden für immer mehr lokale KI-Workloads gut genug, während hochmoderne Cloud-Modelle für die anspruchsvollsten Aufgaben in den Bereichen Schlussfolgern und Agenten weiterhin...

NVIDIA PAIR verwandelt Ihr Heimnetzwerk in einen lokalen KI-Cluster – brauchen Sie noch einen großen GPU-Server?
NVIDIA PAIR verteilt lokale KI-Anfragen auf mehrere PCs und macht die Rechenleistung dadurch flexibler, während ein einzelner Heimserver Daten und Zustand dauerhaft speichern kann.

Warum fühlt sich Immich im LAN schneller an als bei Fernverbindungen?
LAN-Anfragen nehmen in der Regel einen kürzeren Weg mit geringerer Latenz. Der Fernzugriff bringt Kapazitätsbeschränkungen des WANs mit sich und kann zusätzliche DNS-, TLS-,...

