Einige meiner Safari-Lesezeichen erscheinen nicht in den Spotlight-Suchergebnissen

Wenn ich eine Spotlight-Suche nach meinen Lesezeichen durchführe, werden einige davon im Suchergebnis angezeigt, andere jedoch nicht. Ich konnte kein Muster darüber finden, welche angezeigt werden und welche nicht. Neu hinzugefügte Lesezeichen werden gefunden, einige ältere jedoch nicht.

Ich habe mal reingeschaut ~/Library/Caches/Metadata/Safari/Bookmarksund zwei interessante Sachen gefunden:

  • Einige alte Lesezeichen (in Safari nicht mehr vorhanden) haben eine Webbookmark-Datei in diesem Ordner
  • Einige vorhandene Lesezeichen in Safari haben dort keine vorhandene Webbookmark-Datei

Ich habe versucht, den Spotlight-Index neu zu erstellen, aber dieselben Lesezeichen fehlen. Das recht einfache Menü „Lesezeichen bearbeiten“ in Safari bietet keine erweiterte Option, um die Lesezeichen-Datenbank weiter zu verwalten.

Gibt es eine Möglichkeit, Spotlight zu zwingen, den Lesezeichenteil seines Index zu aktualisieren? Es sei denn, auf der Safari-Seite muss etwas getan werden?

Ich habe auch gesehen, dass Lesezeichendaten in gespeichert werden ~/Library/Safari/Bookmarks.plist. Welcher Standort ist der richtige? Woher bekommt Safari seine Lesezeichen? Und was ist dann der Zweck des anderen Standorts?

Ich habe iCloud für Safari aktiviert (da ich meine Lesezeichen auf meinem iPad und iPhone teilen möchte). Es kann ein weiterer Parameter des Problems sein. Ich möchte es jedoch nicht deaktivieren/reaktivieren, ohne sicher zu sein, dass ich meine Lesezeichen nicht verliere, da ich nicht weiß, welches der Master sein wird (lokal/iCloud) und den Inhalt meiner iCloud-Lesezeichen nicht wirklich kenne.

Was ist ein Beispiel für eine Spotlight-Suche (wenn sie nicht gefunden wird)
@Buscar웃SD Ich werde mir das heute Abend zu Hause ansehen, aber könnte es vom Titel des Lesezeichens abhängen? Ich habe keine Sonderzeichen darin, nur einfaches ASCII.
Außerdem wurde der n-1-Absatz über die Bookmarks.plist-Datei hinzugefügt, was (für mich) zur Verwirrung beiträgt.

Antworten (1)

Der ~/Library/Caches/Metadata/Safari/Bookmarksenthält Lesezeichen, die von Safari bei jedem Start aktualisiert werden. Wenn Sie sich das Datum ansehen, sehen Sie, dass es nur das aktuelle Datum enthält.

  • Spotlight zeigt nur Lesezeichen an, die von Safari in diesem Ordner aktualisiert wurden. Wenn ein Lesezeichen aus irgendeinem Grund nicht aktualisiert wird, wird es nicht in Spotlight angezeigt.

Die ~/Library/Safari/Bookmarks.plistDose enthält Lesezeichen, die im Klartext lesbar sind, diese Datei dient dazu, die Organisation der Lesezeichen zu verwalten.

  • Spotlight sucht nicht in dieser Datei.

Mögliche Lösung:

  • Entfernen Sie aktuelle Lesezeichen in ~/Library/Caches/Metadata/Safari, da die Safari selbst von der Entfernung der Inhalte nicht betroffen wäre und sie neu erstellt; Soweit ich weiß, existieren diese Dateien, damit Spotlight-Suchen Lesezeichen enthalten können.

  • Schließen Sie Safari, verschieben Sie die Datei „Bookmarks.plist“ auf den Desktop und starten Sie Safari neu. Jetzt sind alle Lesezeichen in Safari selbst verschwunden. Verschieben Sie die Bookmarks.plist dorthin zurück, wo sie war, und starten Sie Safari neu, und Sie haben alle Lesezeichen zurück.

Danke für die klare Unterscheidung zwischen den beiden Standorten. Endlich konnte ich mein Problem beheben. Das Hauptproblem besteht darin, nicht zu wissen, was sich in iCloud befindet! Also auf iPhone & iPad deaktiviert, alles vom Mac gelöscht (nach Sicherung der .plist). Musste es mehrmals tun, da einige Lesezeichen immer wieder auftauchten, nachdem ich es auf meinem iPad erneut aktiviert hatte. Als nichts von iCloud zurücksynchronisiert wurde, kopierte ich meine gespeicherte .plist zurück, ließ sie die Zeit zum Hochladen in die Cloud, reaktivierte sie auf meinen Mobilgeräten und voilà! Es hat auch den Spotlight-Teil repariert. Also jetzt ist alles gut! Hoffe das bleibt so :)
Ich habe das versucht, aber es hat nicht funktioniert. Seltsam ist, dass ich meine "verlorenen" Lesezeichen finden kann, indem ich ihrem Titel im Spotlight-Suchfeld ein einfaches Anführungszeichen voranstelle: Klassenlisten werden also zu "Klassenlisten. Macht das Sinn?