1 votos

¿Cuándo se actualiza el almacén de metadatos?

Estoy tratando de entender cómo funciona la indexación de Spotlight - en la documentación aquí Apple dice que el núcleo notifica al motor de Spotlight, que entonces intenta actualizar el almacén de metadatos. Si este es el caso, ¿por qué tiene que indexar - presumiblemente estaría actualizado si esto ya sucede después de cada evento de archivo?

1voto

Oskar Puntos 1242

Inicialmente, los indexadores tienen que procesar todo el disco, por lo que hay horas (días) para hacer una pasada para indexar todos los archivos.

El núcleo y el sistema indexan todos los archivos a medida que se escriben, por lo que los archivos recién creados y los copiados se indexan básicamente en tiempo real.

Puedes ver esto en acción haciendo que spotlight en el finder busque una cadena sin sentido que no existe. A continuación, abra la edición de texto y pegar esa cadena en un archivo y guardarlo en su escritorio - viendo la actualización de la ventana del buscador para mostrar ese archivo.

0 votos

¿Es una cosa sincrónica - el kernel actualiza el almacén del sistema antes de devolver el control al programa de llamada que escribió el archivo? ¿O es algo más asíncrono en el que se ponen en cola los cambios a realizar y el demonio de Spotlight los recoge?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X