4 votes

Certains de mes signets Safari n'apparaissent pas dans les résultats de recherche Spotlight

Lorsque je fais une recherche ponctuelle de mes signets, certains d'entre eux apparaissent dans le résultat de la recherche, mais pas tous. Je n'ai pas été en mesure de trouver une tendance concernant les signets qui apparaissent et ceux qui n'apparaissent pas. Les signets récemment ajoutés sont trouvés, mais pas certains anciens.

J'ai regardé dans ~/Library/Caches/Metadata/Safari/Bookmarks et j'ai trouvé deux choses intéressantes :

  • Certains anciens signets (qui ne sont plus présents dans Safari) ont un fichier webbookmark dans ce dossier
  • Certains signets existants dans Safari n'ont pas de fichier de webbokmark existant.

J'ai essayé de reconstruire l'index Spotlight mais les mêmes signets manquent. Le menu "Modifier les signets" de Safari, assez basique, ne propose aucune option avancée pour gérer la base de données des signets.

Existe-t-il un moyen de forcer Spotlight à rafraîchir la partie des signets de son index ? À moins que ce soit du côté de Safari qu'il faille faire quelque chose ?

J'ai également vu que les données des signets sont stockées dans ~/Library/Safari/Bookmarks.plist . Quel est l'emplacement correct ? D'où Safari tire-t-il ses signets ? Et puis, à quoi sert l'autre emplacement ?

J'ai activé iCloud pour Safari (car je veux partager mes signets sur mon iPad et mon iPhone). C'est peut-être un autre paramètre du problème. Cependant, je ne veux pas le désactiver/réactiver sans être sûr de ne pas perdre mes signets car je ne sais pas lequel sera le maître (local/iCloud) et ne connaissant pas vraiment le contenu de mes signets iCloud.

1voto

Ruskes Points 44895

Le site ~/Library/Caches/Metadata/Safari/Bookmarks contient des signets qui sont mis à jour par Safari chaque fois que vous le lancez. Si vous regardez la date, vous verrez qu'elle ne contient que la date du jour.

  • Spotlight n'affichera que les signets qui ont été mis à jour par Safari dans ce dossier. Si, pour une raison quelconque, un signet n'est pas mis à jour, il n'apparaîtra pas dans Spotlight.

Le site ~/Library/Safari/Bookmarks.plist contient des signets lisibles en texte clair, ce fichier est destiné à gérer l'organisation des signets.

  • Spotlight n'effectuera pas de recherche dans ce fichier.

Correction potentielle :

  • Supprimez les signets actuels dans ~/Library/Caches/Metadata/Safari puisque le Safari lui-même ne sera pas affecté par la suppression du contenu et le reconstruira ; si je comprends bien, ces fichiers existent pour permettre aux recherches Spotlight d'inclure des signets.

  • Fermez Safari et déplacez le fichier Bookmarks.p

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X