Warum Dateien manchmal aus Ergebnissen verschwinden
Wenn Sie eine Datei in der Vorschau anzeigen oder öffnen, kann macOS sie zur Neuindizierung einplanen. HoudahSpot ist so konzipiert, dass es den Übergang reibungslos handhabt — die Datei in den Ergebnissen sichtbar hält, während der Index aktualisiert wird. Es gibt jedoch zwei Ausnahmen:
- Bei hoher Systemlast kann eine Datei kurz verschwinden und dann wieder erscheinen. Das ist normal.
- Bei einem beschädigten Index kann die Datei verschwinden, ohne wieder zu erscheinen. Das erfordert einen Index-Neuaufbau.
Bevor Sie einen Neuaufbau in Betracht ziehen, arbeiten Sie die folgenden Schritte der Reihe nach durch. Die meisten Probleme mit fehlenden Dateien werden bei Schritt 1 oder 2 gelöst.
HoudahSpot verwendet denselben Spotlight-Index wie Finder und das Spotlight-Fenster. Es pflegt keine eigene Datenbank. Wenn Spotlight eine Datei finden kann, kann HoudahSpot sie auch finden — und umgekehrt. Siehe HoudahSpot und Spotlight für eine vollständige Erklärung.
Schritt 1: Spotlight-Datenschutzeinstellungen prüfen
Dateien an ausgeschlossenen Speicherorten werden nicht indiziert — und erscheinen daher nicht in HoudahSpot.
Systemeinstellungen → Spotlight → Suche Datenschutz
Stellen Sie sicher, dass der Ordner oder das Volume, das Sie durchsuchen, nicht hier aufgeführt ist. Wenn doch, entfernen Sie es aus der Ausschlussliste und erlauben Sie Spotlight, diesen Speicherort zu indizieren.
Schritt 2: HoudahSpot vollständigen Festplattenzugriff gewähren
Ohne vollständigen Festplattenzugriff kann HoudahSpot möglicherweise keine Ergebnisse aus bestimmten geschützten Speicherorten anzeigen — auch wenn diese Speicherorte von Spotlight indiziert werden.
Systemeinstellungen → Datenschutz & Sicherheit → Vollständiger Festplattenzugriff
Stellen Sie sicher, dass HoudahSpot in der Liste aktiviert ist. Falls es nicht aufgeführt ist, klicken Sie auf die Schaltfläche + und fügen Sie HoudahSpot aus Ihrem Anwendungsordner hinzu.
Schritt 3: HoudahSpot auf Werkseinstellungen zurücksetzen
Eine falsch konfigurierte Suchvorlage kann unerwartete Ergebnisse verursachen — zum Beispiel Suchen, die implizit bestimmte Dateitypen oder Speicherorte ausschließen, die Sie nicht erwartet hätten.
HoudahSpot → Einstellungen → Allgemein → Werkseinstellung
Diese Option erscheint nur, wenn Sie zuvor die Werkseinstellung überschrieben haben. Falls verfügbar, wählen Sie sie aus und versuchen Sie Ihre Suche erneut.
Schritt 4: Spotlight-Index neu aufbauen
Falls die obigen Schritte nicht helfen, könnte der Spotlight-Index selbst beschädigt sein.
Neuaufbau-Anweisungen: Apple Support KB 102321
Bauen Sie den Index für das gesamte Startvolume neu auf — nicht nur für einen betroffenen Ordner. Ein partieller Neuaufbau behebt nicht immer Beschädigungen. Die Neuindizierung erfordert, dass Spotlight alle Ihre Dateien liest und verarbeitet. macOS drosselt dies, um Ihre Arbeit nicht zu beeinträchtigen. Eine vollständige Neuindizierung dauert typischerweise Stunden bis zu einem vollen Tag. Lassen Sie Ihren Mac über Nacht laufen, damit er ungestört arbeiten kann.
Für externe Laufwerke: Indizierung überprüfen
Wenn Sie ein externes oder sekundäres Volume durchsuchen, bestätigen Sie, dass Spotlight es indiziert. Ein externes Laufwerk kann angeschlossen und lesbar sein, ohne dass Spotlight es indiziert.
- Öffnen Sie /Programme/Terminal.app
- Geben Sie den folgenden Befehl ein und drücken Sie Return:
mdutil -sa - Suchen Sie Ihr Volume in der Ausgabe. Es sollte Indexing enabled. anzeigen.
Falls die Indizierung für ein Volume deaktiviert ist, aktivieren Sie sie mit:
sudo mdutil -i on "/Volumes/IhrVolumeName"
Versteckte Dateien, die die Indizierung verhindern
Über Systemeinstellungen und mdutil hinaus können bestimmte versteckte Markierungsdateien Spotlight stillschweigend daran hindern, einen Ordner oder ein Volume zu indizieren. Diese Dateien haben Namen, die mit .metadata beginnen, zum Beispiel:
.metadata_never_index.metadata_never_index_unless_rootfs
Wenn eine dieser Dateien im Stammverzeichnis eines Ordners oder Volumes existiert, wird Spotlight diesen Speicherort nicht indizieren — unabhängig von Ihren Datenschutzeinstellungen oder der mdutil-Ausgabe.
Nach versteckten Indizierungsmarkierungen suchen
- Öffnen Sie /Programme/Terminal.app
- Geben Sie Folgendes ein (einschließlich des nachfolgenden Leerzeichens):
ls -al - Fügen Sie den Pfad des Volumes hinzu, das Sie prüfen möchten. Zwei Optionen:
Option A — Pfad in Anführungszeichen eingeben:
ls -al "/"oder
ls -al "/Volumes/Mein externes Laufwerk"Option B — Volume-Symbol aus Finder ins Terminal-Fenster ziehen (nach dem Leerzeichen). Finder verarbeitet Sonderzeichen automatisch.
- Drücken Sie Return. Das Flag
-azeigt versteckte Dateien (jene, die mit einem Punkt beginnen).
Suchen Sie nach Dateien, die .metadata* entsprechen.
Markierungsdatei entfernen
Wenn Sie eine .metadata_never_index-Datei finden, ist der einfachste Weg, sie zu entfernen, über den Finder.
Um versteckte Dateien im Finder anzuzeigen, drücken Sie ⌘ + ⇧ + . (Befehl + Umschalt + Punkt). Dies schaltet die Sichtbarkeit versteckter Dateien um. Versteckte Dateien erscheinen halbtransparent.
Lokalisieren und löschen Sie die .metadata-Datei, dann erlauben Sie Spotlight, den Speicherort neu zu indizieren.
Tief-Reset: Wenn alles andere versagt
Falls ein Standard-Index-Neuaufbau das Problem nicht löst, setzt ein tieferer Reset auch alle volume-spezifischen Spotlight-Einstellungen zurück.
Dieses Verfahren erfordert Administratorzugriff und vollständigen Festplattenzugriff für Terminal. Nach Abschluss muss Ihr Mac mehrere Stunden für die Neuindizierung benötigen.
- Melden Sie sich mit einem Konto mit Administratorrechten an.
- Gehen Sie zu Systemeinstellungen → Datenschutz & Sicherheit → Vollständiger Festplattenzugriff und aktivieren Sie es für /Programme/Terminal.app.
- Öffnen Sie /Programme/Terminal.app.
- Fügen Sie den folgenden Befehl ein und drücken Sie Return:
sudo mdutil -E -i off "/"Dies deaktiviert die Spotlight-Indizierung für Ihre Startdisk und löscht den vorhandenen Index.
- Wenn Sie nach Ihrem Passwort gefragt werden, geben Sie es ein und drücken Sie Return. Beim Tippen erscheinen keine Zeichen — das ist erwartet.
- Fügen Sie den folgenden Befehl ein und drücken Sie Return:
sudo mdutil -X "/"Dies löscht alle Spotlight-Einstellungen für die Startdisk.
- Fügen Sie den folgenden Befehl ein und drücken Sie Return:
sudo mdutil -i on "/"Dies aktiviert die Indizierung wieder.
- Gehen Sie zurück zu Systemeinstellungen → Datenschutz & Sicherheit → Vollständiger Festplattenzugriff und widerrufen Sie den Zugriff für Terminal.app.
- Erlauben Sie Ihrem Mac mehrere Stunden zur Fertigstellung der Indizierung. Lassen Sie ihn über Nacht laufen für beste Ergebnisse.
Funktioniert immer noch nicht?
Falls keines der oben Genannten das Problem löst, kontaktieren Sie den Houdah Software Support mit Details darüber, wonach Sie gesucht haben, wo die Datei sich befindet und welche Schritte Sie bereits ausprobiert haben.
Sie können auch prüfen, warum Spotlight manchmal keine Dateien findet — einige dieser Ursachen gelten auch für HoudahSpot-Ergebnisse, da beide denselben Index verwenden.