Algunos de mis marcadores de Safari no aparecen en los resultados de búsqueda de Spotlight

3

Al realizar una búsqueda de Spotlight para mis marcadores, algunos de ellos aparecen en el resultado de búsqueda, pero otros no. No pude encontrar un patrón sobre cuáles se mostrarán y cuáles no. Se han encontrado marcadores agregados recientemente, pero otros más antiguos no.

He buscado en ~/Library/Caches/Metadata/Safari/Bookmarks y he encontrado dos cosas interesantes:

  • Algunos marcadores antiguos (ya no están presentes en Safari) tienen un archivo de marcadores web en esta carpeta
  • Algunos marcadores existentes en Safari no tienen un archivo webbokmark existente allí

Intenté reconstruir el índice de Spotlight pero faltan los mismos marcadores. El menú bastante básico "Editar marcadores" en Safari no proporciona ninguna opción avanzada para administrar aún más la base de datos de marcadores.

¿Hay alguna forma de obligar a Spotlight a actualizar la parte de los marcadores de su índice? A menos que esté en el lado del safari, hay que hacer algo?

También he visto que los datos de marcadores se almacenan en ~/Library/Safari/Bookmarks.plist . ¿Qué ubicación es la correcta? ¿De dónde obtiene Safari sus marcadores? Y entonces, ¿cuál es el propósito de la otra ubicación?

Tengo iCloud para Safari habilitado (ya que quiero compartir mis marcadores en mi iPad y iPhone). Puede ser otro parámetro en el problema. Sin embargo, no quiero desactivarlo / reactivarlo sin estar seguro de que no perderé mis marcadores ya que no sé cuál será el maestro (local / iCloud) y sin saber realmente el contenido de mis marcadores de iCloud.

    
pregunta LudoMC 05.06.2015 - 08:50

1 respuesta

1

El ~/Library/Caches/Metadata/Safari/Bookmarks contiene marcadores que Safari actualiza cada vez que lo inicias. Si observa la fecha, verá que solo contiene la fecha actual.

  • Spotlight solo mostrará los marcadores que Safari haya actualizado en esa carpeta. Si, por algún motivo, un marcador no se actualiza, no se mostrará en Spotlight.

El ~/Library/Safari/Bookmarks.plist contiene marcadores que se pueden leer en texto sin formato, cuyo archivo está destinado a administrar la organización de marcadores.

  • Spotlight no buscará dentro de este archivo.

Solución potencial:

  • Elimine los marcadores actuales en ~ / Library / Caches / Metadata / Safari, ya que Safari no se verá afectado por la eliminación del contenido y lo reconstruirá; como lo entiendo, esos archivos existen para permitir que las búsquedas de Spotlight incluyan marcadores.

  • Cierre Safari y mueva el archivo Bookmarks.plist a Escritorio y reinicie Safari. Ahora todos los marcadores han desaparecido en Safari. Mueva el Marcador.pliegue de nuevo donde estaba y reinicie Safari y recuperará todos los marcadores.

respondido por el Buscar웃 15.06.2015 - 17:53

Lea otras preguntas en las etiquetas