¿Cómo puedo hacer que Spotlight ignore ciertos tipos de archivos y directorios?

Dado que Spotlight actualiza continuamente el índice, en algún momento la precedencia del archivo cambia y es posible que escriba "saf" y presione regresar esperando obtener Safari, pero Spotlight intenta abrir algún archivo jar de Java.

Pregunta ¿Hay alguna forma de hacer que Spotlight ignore ciertos tipos de archivos o directorios?

Respuestas (3)

Respuesta corta: sí.

Vaya a sus Preferencias del Sistema, luego a Spotlight:

Panel de preferencias de Spotlight

Puede deshabilitar y/o reordenar los elementos de esta lista. Al arrastrar Aplicaciones a la parte superior, "Saf" coincidirá primero con Safari (porque es una aplicación, independientemente de su ubicación).

Si, por otro lado, hay una(s) carpeta(s) o unidad(es) que desea excluir explícitamente de Spotlight hasta que cambie de opinión, vaya a la pestaña Privacidad (en la parte superior de ese panel) y haga clic en (+) botón para buscar una carpeta .

Panel de privacidad de Spotlight

Esta ventana también acepta arrastrar y soltar carpetas o unidades (volúmenes). En mi Sshot, puede ver que excluyo Clone (mi unidad de clonación semanal) de Spotlight, por lo que cuando busco algo no obtengo resultados duplicados (uno de la unidad principal y otro de la copia de seguridad).

También agregué una carpeta pública donde mucha gente deja caer cosas y no me importa ni las quiero en mis resultados de búsqueda.

Si desea restaurarlo, siempre puede eliminarlo de esta lista (y darle tiempo a Spotlight para volver a indexarlo).

No puede (hasta donde yo sé) excluir por tipo de archivo .

Nota : para arrastrar una "unidad", simplemente vaya al buscador, haga clic en el Volumen de su Mac OS y luego presione ↑ (the up arrow)para volver a la "raíz", verá sus volúmenes allí (entre otras cosas). Arrástrelo y suéltelo en esta pestaña de Privacidad y listo.

Hay una manera de excluir carpetas: agregue una .no_indexextensión al nombre del archivo o carpeta.

Pero mi favorito es agregar un .metadata_never_indexarchivo a una carpeta. Usa el siguiente comando:

$ cd DIRECTORY
$ touch .metadata_never_index
¿El archivo .metadata_never_index funciona hoy (Mojave)? Lo he intentado pero parece que no funciona, mientras que el sufijo de la carpeta .noindex funciona.

No poder excluir por tipo de archivo es realmente molesto. Esta fuente afirma que si agrega .noindexal final del nombre de archivo, ese archivo se excluye mediante la indexación de Safari. No he podido verificar este truco, pero podría ser interesante para que otros lo prueben.