Habilitar o deshabilitar las extensiones de Spotlight en la aplicación de configuración del sistema de MacOS.
Las extensiones de Spotlight mejoran las búsquedas de aplicaciones de terceros, lo que le permite buscar más contenido específico de la aplicación. Aquí le mostramos cómo habilitar o deshabilitar las extensiones en macosa.
Spotlight es la tecnología de indexación de búsqueda de Apple, que acelera las búsquedas de datos en su Impermeable o iOS Dispositivo almacenando metadatos sobre archivos y sus contenidos.
De vez en cuando, MacOS ejecuta un proceso en segundo plano para catalogar los archivos y datos en sus dispositivos de almacenamiento. Estos datos se almacenan en un índice que Spotlight puede usar para buscar datos cuando realiza una búsqueda en el futuro.
Mantener los índices en sus datos acelera las búsquedas y permite que Spotlight localice los datos que está buscando más rápidamente.
También puede evitar que Spotlight busque volúmenes o carpetas de almacenamiento específicos. Puede hacer esto agregándolos a la aplicación de configuración del sistema en el Spotlight-> Privacidad de búsqueda hoja.
Extensiones de Spotlight para aplicaciones de terceros
Algunas aplicaciones de MacOS de terceros incluyen la capacidad de proporcionar sus datos personalizados para destacar mediante Extensiones. Estas son pequeñas fragmentos de código que proporciona el desarrollador de aplicaciones, que Spotlight puede usar para incluir datos personalizados en su índice.
Las extensiones hacen que las búsquedas de atención sean aún más rápidas porque le dicen a Spotlight qué datos usa cada aplicación y cómo está estructurado. Al proporcionar extensiones de Spotlight, las aplicaciones de terceros en efecto dicen que Spotlight cómo buscar e indexar de manera rápida y eficiente los archivos de datos que crean esas aplicaciones.
Cuando agrega una nueva aplicación a su Mac, las extensiones de Spotlight se agregan automáticamente si la aplicación las incluye. Estos generalmente se incluyen dentro del paquete de cada aplicación (carpeta) en la carpeta/contantes/biblioteca/spotlight como archivos .mdimporter (que son bundles).
Habilitar/deshabilitar extensiones de atención para aplicaciones de terceros
En MacOS Sequoiapuede decidir qué extensiones de atención de aplicaciones desea habilitar o deshabilitar. Apagar una extensión de Spotlight en la configuración del sistema elimina la información específica de la aplicación para esa aplicación de Spotlight.
Es posible que desee hacer esto, por ejemplo, si no desea que Spotlight tenga información adicional sobre cómo se estructuran los datos o metadatos de ciertas aplicaciones.
Tenga en cuenta que deshabilitar una extensión de foco de atención no Evite que Spotlight indexe ese tipo de archivos. Todo lo que hace es evitar que Spotlight tenga conocimiento del funcionamiento interno de la estructura de datos y metadatos de la aplicación.
Para habilitar o deshabilitar una extensión de atención para una aplicación específica, vaya a Configuración del sistema-> General-> Elementos de inicio de sesión y extensiones-> Spotlight y luego haga clic en el pequeño Información botón a la derecha. Esto abre la hoja de extensiones de atención:
Para cada aplicación enumerada, voltee el interruptor en el derecho de habilitar o deshabilitar la capacidad de Spotlight para tener acceso a los datos de esa aplicación.
También hay varias utilidades de Spotlight de línea de comandos que puede usar en el terminal macOS, como mdutil
y mdfind
. Para obtener más información sobre cómo usar las utilidades de la línea de comandos de MacOS, consulte nuestros artículos anteriores Cómo usar las utilidades de archivo de metadatos de Spotlight en macOS y Cómo obtener más de Spotlight en la Mac.
Si eres un desarrollador, asegúrate de leer el principal Fundación de Spotlight API Documentación de Apple y el Sección de metadatos del archivo de la documentación de servicios principales.
Las dos clases principales con las que trabajará son NSMetadataQuery
y NSMetadataItem
.
Tenga en cuenta que escribir extensiones de atención y usar las API de búsqueda de Spotlight en su aplicación son dos cosas diferentes.
A continuación, lea el fechado bastante Guía de programación de importadores de Spotlight y Guía de programación de búsqueda de metadatos de archivo.
Si está utilizando datos básicos, consulte Guía de programación de integración de datos de datos básicos.