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/Bookmarks
und zwei interessante Sachen gefunden:
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.
Der ~/Library/Caches/Metadata/Safari/Bookmarks
enthä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.
Die ~/Library/Safari/Bookmarks.plist
Dose enthält Lesezeichen, die im Klartext lesbar sind, diese Datei dient dazu, die Organisation der Lesezeichen zu verwalten.
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.
Zwieback
LudoMC
LudoMC