Alcuni dei miei preferiti di Safari non compaiono nei risultati di ricerca di Spotlight

3

Quando eseguo una ricerca spotlight per i miei segnalibri, alcuni di essi appaiono nei risultati della ricerca ma altri no. Non sono stato in grado di trovare un modello su quali appariranno e quali no. Sono stati trovati segnalibri aggiunti di recente, ma alcuni più vecchi non lo sono.

Ho guardato in ~/Library/Caches/Metadata/Safari/Bookmarks e ho trovato due cose interessanti:

  • Alcuni vecchi segnalibri (non più presenti in Safari) hanno un file di webbookmark in questa cartella
  • Alcuni segnalibri esistenti in Safari non hanno un file webbokmark esistente lì

Ho provato a ricostruire l'indice Spotlight ma mancano gli stessi segnalibri. Il menu "Modifica segnalibri" abbastanza semplice di Safari non offre alcuna opzione avanzata per gestire ulteriormente il database dei segnalibri.

C'è un modo per forzare Spotlight ad aggiornare la parte dei segnalibri del suo indice? A meno che non si tratti di safari che qualcosa deve essere fatto?

Ho anche visto che i dati dei segnalibri sono memorizzati in ~/Library/Safari/Bookmarks.plist . Quale posizione è quella giusta? Da dove arriva Safari ai suoi segnalibri? E poi, qual è lo scopo dell'altro luogo?

Ho abilitato iCloud per Safari (poiché desidero condividere i miei preferiti sul mio iPad e iPhone). Potrebbe essere un altro parametro nel problema. Tuttavia, non voglio disattivarlo / riattivarlo senza essere sicuro che non perderò i miei segnalibri poiché non so quale sarà il master (locale / iCloud) e non conoscendo realmente il contenuto dei miei preferiti iCloud.

    
posta LudoMC 05.06.2015 - 08:50
fonte

1 risposta

1

Il ~/Library/Caches/Metadata/Safari/Bookmarks contiene segnalibri che vengono aggiornati da Safari ogni volta che lo si avvia. Se guardi la data, vedrai che contiene solo la data corrente.

  • Spotlight mostrerà solo i segnalibri che sono stati aggiornati da Safari in quella cartella. Se per qualche motivo un segnalibro non viene aggiornato, non verrà mostrato in Spotlight.

Il ~/Library/Safari/Bookmarks.plist contiene segnalibri leggibili in testo normale, il cui file è destinato alla gestione dell'organizzazione dei segnalibri.

  • Spotlight non cercherà all'interno di questo file.

Potenziale correzione:

  • Rimuovi i segnalibri correnti in ~ / Library / Caches / Metadata / Safari poiché lo stesso Safari non sarà interessato dalla rimozione dei contenuti e lo ricostruirà; a quanto ho capito, questi file esistono per consentire alle ricerche Spotlight di includere segnalibri.

  • Chiudi Safari e sposta il file Bookmarks.plist su Desktop e riavvia Safari. Ora tutti i segnalibri sono spariti in Safari. Sposta il file Bookmarks.plist dove si trovava e riavvia Safari e avrai tutti i segnalibri indietro.

risposta data 15.06.2015 - 17:53
fonte

Leggi altre domande sui tag