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?
¿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?