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.