Warum findet der Finder nicht alle Dateien?


10

Ich hatte eine intelligente Suche nach meinen Fotostream-Dateien unter ~/Library/Application Support/iLifeAssetManagement/assets/sub/und suchte nach JPG- und PNG-Dateien. Ich stellte fest, dass nicht alle Dateien angezeigt wurden. Also habe ich sie selbst gesucht und konnte sie finden.

Geben Sie hier die Bildbeschreibung ein

Wie macht das Sinn? Warum sieht Finder nicht die gleichen Ergebnisse? Die Liste der Dateien wurde mit dem Befehl find an der Eingabeaufforderung erstellt. Ich habe dann ein einfaches Suchergebnis an wc übergeben, um die Anzahl zu ermitteln. 153 Dateien wurden über die Suche im Terminal gefunden, aber nur 75 im Finder mit Spotlight? Was ist das Problem?


Haben Sie einige Ordner von der Spotlight-Indizierung ausgeschlossen? Das könnte es erklären.
Richard

Antworten:


7

Möglicherweise muss die Spotlight-Datenbank durch Ausführen neu erstellt werden

sudo mdutil -E /

und ein paar Stunden warten. Ich hatte in der Vergangenheit das gleiche Problem und durch die Neuerstellung des Index wurde es behoben.


1
Spotlight indiziert Dateien in Systemordnern, lässt sie jedoch normalerweise in den Suchergebnissen aus.
l'L'l

Das Neuerstellen des Index mithilfe von hat sudo mdutil -E /das Problem behoben. Vielen Dank!
Chris Wagner

1

Ich habe das die ganze Zeit ...

Manuelle Suche oder gespeicherte Suche zeigt:

  • IMG_4668.JPG
  • IMG_4663.JPG
  • IMG_4662.JPG
  • IMG_4661.JPG

und im Ordner / assets / sub sehe ich alle Dateien. (einschließlich IMG_4664 / 5/6 / 7.JPG usw.)

Nach dem Ausführen des folgenden Befehls ist alles in Ordnung, aber es dauert nur ungefähr eine Woche, bis es wieder durcheinander kommt.

sudo mdutil -E /

Gleiches gilt für den Ordner ~ / Library / Mobile Documents /. Mehrere Tests in anderen Ordnern sind erfolgreich. Nur nicht die Ergebnisse für diese 2 Ordner, die beide zufällig (?) Unter ~ / Library / stehen

Altes Macbook und mein neues (frisch installiertes) Macbook: das gleiche Problem


0

Mir ist nicht ganz klar, was Sie unter "Smart Search" verstehen. Ich gehe davon aus, dass Sie sich auf einen "Smart Folder" beziehen, mit dem Sie Spotlight-Suchkriterien angeben und speichern können.

In Lion wird ein intelligenter Ordner mit gespeicherten Spotlight-Kriterien im Finder als Ordner mit einem Zahnradsymbol angezeigt. Intelligente Ordner werden ~/Library/Saved Searches/mit der Erweiterung .savedSearchangezeigt. Hierbei handelt es sich um Präferenzlisten mit Aliasnamen, mit denen ein virtueller Ordner erstellt wird.

Wenn Sie sich Ihre Bildschirmaufnahme ansehen, wird nicht angezeigt, dass Sie einen intelligenten Ordner verwenden. Eine weitere Beobachtung ist, dass Ihre Finder-Suche die Dateien im subVerzeichnis anzeigt, in dem Sie im Terminal einen weiteren Drilldown durchführen. Da es sich anscheinend um eine Standard-Spotlight-Suche handelt, ist es durchaus sinnvoll, dass in Finder und Terminal nicht dieselben Ergebnisse angezeigt werden.

Standardmäßig indiziert oder durchsucht Spotlight keine Systemordner, einschließlich des Bibliotheksordners, den Sie durchsuchen. Um die Inkonsistenz zu beheben, müssen Sie Folgendes tun:

Navigieren Sie im Finder zu:

  1. ~ / Bibliothek / Anwendungsunterstützung / iLifeAssetManagement / assets / sub /
  2. Im subFenster klicken Sie in das Suchfeld ein und drückenoption return
  3. Search: This Mac| subsollte direkt darunter erscheinen
  4. Klicken Sie auf subund dann +auf der rechten Seite
  5. Wählen Sie im angezeigten Dropdown-Menü die Option KindistImage All
  6. Klicken Sie auf die saveSchaltfläche rechts und benennen Sie sie.

Wenn Sie immer noch nicht dieselben Suchergebnisse wie im Terminal erhalten, sehen Sie sich die Suchkriterienoptionen ( +) an, um Anpassungen vorzunehmen. Hoffentlich hat Ihnen dies geholfen, und / oder allen anderen, die eine "intelligente Suche" einrichten müssen.


Ja, tut mir leid, ich meinte Smart Folder. Ich habe es während der Fehlerbehebung mehrmals entfernt und neu erstellt, weshalb Sie es in dieser Aufnahme nicht sehen.
Chris Wagner

In Bezug auf den pwdSuchort gab es keinen Unterschied. Wenn ich diese Eingabeaufforderung im Terminal ausführen würde, würden Sie sehen, dass ich mich im Unterordner befinde, ziemlich sicher, dass @patrix hinsichtlich des Cache korrekt ist.
Chris Wagner

0

Das hat bei mir funktioniert:

Gehen Sie zu Systemeinstellungen> Spotlight "Datenschutz". Drücken Sie die Taste "+" unten und fügen Sie die Lautstärke hinzu, nach der Sie suchen möchten. Dadurch wird das Volume aus den Suchergebnissen entfernt. Klicken Sie dann auf die Schaltfläche "-", um das gerade hinzugefügte Volume zu entfernen. Dadurch wird das Volume, bei dem Probleme auftreten, neu indiziert.

Versuchen Sie Ihre Suche erneut. Wenn Sie sich in der gleichen Situation befinden, in der ich mich befand, sollte dies funktionieren.


0

Ich habe lange und intensiv gesucht, um das gleiche Problem zu beheben, bei dem Finder bei einer einfachen Suche keine Ergebnisse anzeigt. Ich bin auf diese Lösung gestoßen, die anscheinend effektiv funktioniert hat und jetzt meine alternde Frustration geheilt hat. Ich verwende OS X Yosemite und aus meiner Forschung geht hervor, dass mehrere OS X-Versionen und eine große Anzahl von Personen genau dieses Problem hatten.

Die Lösung ist unten: -

  1. Öffnen Sie ein neues Finder-Fenster
  2. Navigieren Sie zu Ihrem Ordner "Bibliothek"
  3. Öffnen Sie den Ordner "Einstellungen"
  4. Suchen Sie die Datei "com.apple.finder.plist" und verschieben Sie sie in den Papierkorb (dh löschen Sie sie).
  5. Wählen Sie im Apple-Menü in der oberen linken Ecke die Option Abmelden (oder führen Sie einen Neustart durch).
  6. Melden Sie sich erneut bei Ihrem Benutzerkonto an
  7. Öffnen Sie ein neues Suchfenster und führen Sie eine weitere Suche durch, um zu testen, ob dies behoben ist
  8. Sobald bestätigt wurde, dass die Finder-Suche wieder funktioniert und die Ergebnisse angezeigt werden, können Sie den Papierkorb leeren

Dies sollte Ihre Probleme lösen. Viel Glück!

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.