¿La búsqueda de Spotlight no encuentra nada? Reconstruir Spotlight Index - con métodos duros

He estado luchando con mi Mac durante unos días, simplemente ya no puede buscar y encontrar correctamente. Esto se refleja por un lado en la búsqueda de Spotlight, que suelo utilizar para buscar e iniciar programas rápidamente, y por otro lado en mi búsqueda en Apple Mail. Con unos buenos 15 GB de datos de correo y hasta 100 correos escritos y leídos al día, crece rápidamente una colección que ya no se puede dominar sin una función de búsqueda. Y esto es exactamente lo que ahora está fallando en Mail, porque el índice de Spotlight también es la base para las búsquedas de correo en Apple Mail. Si tiene un problema similar, las siguientes soluciones de reconstrucción de Spotlight Index podrían ayudar.

la
¿La búsqueda de Spotlight no encuentra nada? Puede reconstruir el índice de Spotlight ejecutando macOS terminal usos. ¡Aquí están las instrucciones paso a paso!” width=”1024″ height=”484″ /> ¿La búsqueda de Spotlight no encuentra nada? Puede reconstruir el índice de Spotlight utilizando la terminal de macOS. ¡Aquí está la guía paso a paso!

La búsqueda de Spotlight no encuentra nada

Ahora he usado la forma "normal" para que Spotlight reconstruya el índice varias veces: haces esto menú de manzana ( en la barra de menú) en el Configuración del sistema, ahí también  Destacar, elegir el jinete Privacidad y agrega brevemente el volumen de inicio (en mi caso "Macintosh HD") y lo vuelve a eliminar inmediatamente. Esto reinicia la indexación. Estas instrucciones, así como las opciones para automatizar el proceso, también se pueden encontrar en este artículo: El proceso mdworker ralentiza Mac: ayuda a reconstruir el índice de Spotlight.

Aparentemente, la Mac no tira los archivos que está editando, porque después de unos minutos de funcionamiento de Spotlight, el problema volvió a aparecer en mi computadora Apple. Luego revisé varios sitios en busca de consejos y encontré algunos que me gustaría mostrarles a continuación. En el título, los llamé "métodos duros", eso es porque tienes que atacar macOS con la terminal.

Reconstruir índice de Spotlight (maneras fáciles)

Hay dos comandos únicos que puede usar en la Terminal de macOS en su Apple Mac, iMac o MacBook para reconstruir el índice de Spotlight. El primero también se usa para invalidar los procesos mds y mdworker y permitir que se ejecuten normalmente nuevamente al volver a indexar los datos, programas y archivos del disco duro. Después de la entrada, por supuesto, hay una nueva carga de CPU, ya que la máquina tiene que estar inactiva mucho dependiendo de la cantidad de datos. El comando para reconstruir el índice de Spotlight para la terminal es:

sudo mdutil-E/

Otra línea de comando única también se encarga de reconstruir la base de datos de Spotlight. Sin embargo, también enumera los procesos ejecutados y los archivos indexados en la terminal. Puede haber pausas de uno o dos minutos aquí y allá, según el archivo y el tamaño. Sin embargo, si el comando se bloquea por completo con un archivo, puede ubicar el archivo y ver si está dañado, si debe eliminarse o si es necesario tomar otras medidas. La línea de comando para la terminal es:

sudo fs_usage -f filesys mds mdworker mdworker32 | grep abierto

Importante: El proceso de indexación puede tardar algunas horas. Simplemente puede dejar la Mac encendida por una noche. en la aplicación Monitor de actividad entonces puedes ver si está hecho. Siempre que haya un proceso llamado tiendas_mds alto en el uso de la CPU, la Mac todavía está arrastrando la reconstrucción del índice de Spotlight.

Eliminar y reconstruir el índice de Spotlight (forma más extensa)

Si las formas anteriores no solucionaron los problemas de carga de la CPU o la consola de búsqueda no encontró nada o solo por un corto tiempo, puede usar otros comandos del sistema. Estos van más allá de simplemente reconstruir el índice de Spotlight y, por lo tanto, requieren varias líneas de comando. Pero simplemente puede copiarlos de la lista a continuación y pegarlos en la terminal (cmd+c y cmd+v).

Primero debe desactivar el demonio Spotlight, es decir, desactivar la búsqueda de Spotlight por completo. Para hacer esto, ingrese el siguiente comando en la terminal y confirme con Enter:

sudo launchctl descargar -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Si se le solicita su contraseña de administrador, ingrésela. Una vez que se ejecuta el comando, Spotlight finaliza. Si los procesos se ejecutan incorrectamente, debe configurar inmediatamente uno aliviado CPU puede reconocer.

Ahora es el momento de acceder al directorio raíz del disco duro del sistema en la terminal. Para hacer esto, ingrese el siguiente comando seguido de Enter:

cd /

Una vez en el directorio raíz, el directorio de índice de Spotlight ahora debe eliminarse. Para eliminarlo, confirme el siguiente comando en la terminal:

sudo rm -rf .Spotlight-V100

Ahora es el momento de volver a habilitar la búsqueda de Spotlight, que se deshabilitó con el comando anterior, para reconstruir el índice. Para hacer esto, confirme la siguiente última línea de comando:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Dado que el índice de Spotlight también se está recreando aquí, el procedimiento llevará algún tiempo. Dependiendo del espacio que ocupe en su disco duro, esto puede demorar algunas horas. 

Última opción: reinstalar completamente macOS

Si nada funciona, aún podría seguir el camino del "usuario raíz", según algunas guías y Instrucciones para la búsqueda de Spotlight defectuosa, esto no solo lleva mucho tiempo, sino que también soluciona el problema temporalmente. Si las soluciones que se muestran aquí para una búsqueda de Spotlight defectuosa no ayudan, la ayuda que está buscando puede residir en una reinstalación completa y "limpia" de macOS. Eso significa que definitivamente necesita hacer una copia de seguridad de sus archivos y luego formatear su disco duro cuando reinstale. Aquí hay algunas guías:

¿Tu búsqueda de Spotlight no encuentra nada? Pero, ¿te ayudaron los métodos de reconstrucción del índice de Spotlight descritos aquí? Entonces siéntase libre de dejar un comentario sobre el tema :)

¿Te gustó el artículo y te ayudaron las instrucciones del blog? Entonces sería feliz si usted el blog a través de una membresía constante apoyaría.

25 respuestas a “¿La búsqueda de Spotlight no encuentra nada? Reconstruir el Índice de Spotlight - Usando Métodos Difíciles"

  1. hallo,
    tengo el proceso sudo fs_usage -f filesys mds mdworker32 | grep open< comenzó y ha estado funcionando durante 48 horas. (MBPro 15" Mediados de 2012, i7 2,6Ghz, High Sierra 10.13.6).
    Mantenga la terminal abierta.
    ¿Cómo puedo saber que el proceso está completo?
    Si ahora quiero cerrar la terminal, ¿aparece el mensaje de que estoy cancelando el proceso?
    Pero creo que después de 48 horas mi disco duro (SSD de 1 TB con 650 GB ocupados) se reindexó por completo, al menos la búsqueda en Mail vuelve a funcionar.
    Sería bueno obtener una respuesta.

    PS:
    sin embargo, los procesos mds y mdworker usaban muy poca potencia de procesador.
    En el pasado, sin embargo, a veces era una carga decente y la temperatura subía y los ventiladores se ponían en marcha.

    Gracias por la pista.

    Atentamente, Manfredo

    1. ¡Hola Manfredo! No soy el rey de las terminales, pero en realidad el proceso mdworker comienza solo cuando Spotlight quiere indexar. Probablemente siempre se ejecuta en segundo plano y solo necesita más recursos de vez en cuando. Yo también tuve eso por un tiempo. el proceso "mdworker" realmente ralentizó mi MacBook Pro. El artículo relevante está detrás del enlace. ;-) Desde Mojave y mi nuevo MacBook Pro 2017, esto ya no ha sucedido. O el nuevo hardware vale la pena o Mojave tiene un mejor control sobre él con mds y mdworker.

      Con respecto a sus preguntas: si cierra la ventana de la terminal, solo se detendrá su proceso desencadenado. Es probable que un proceso independiente del propio macOS todavía se esté ejecutando en segundo plano. Acabo de mirar en la herramienta "Monitor de actividad" y había varios en funcionamiento, pero todos sin una utilización significativa de la CPU... todo con una utilización del 0%.

    1. ¡Hola Michael! No lo siento. La culpa fue mía. El comando debe ser “cd/”. Faltaba el espacio. Entonces debería funcionar para usted. Lo corregí en las instrucciones anteriores. ¡Gracias por tu sugerencia!

  2. Segundo intento con la forma más extensa: los pasos individuales en la terminal fueron muy rápidos (en lo que pareció una centésima de segundo). Y después de unos minutos de espera, la búsqueda en Mail vuelve a funcionar. ¡Gracias por la solución!

  3. ¡Hola señor! Tengo una pregunta extraña. Windows 10 está instalado en mi Mac con Parallels, que funciona como un sistema normal, es decir, rápido, estable y sin problemas durante mucho tiempo. También tengo una PC, parámetros de hardware como Mac y el Windows funciona como un Windows, es decir, con muchos problemas molestos y mucho más lento, inestable. En cuanto a las actualizaciones, solo tengo problemas con la PC, aunque se ha hecho todo para que sea un poco mejor. Investigué mucho pero no pude encontrar una respuesta para esta gran diferencia. Por ejemplo: una actualización acumulativa en Mac 70 Sec. , simultáneamente en PC más de 12 min. ¿Tienes una explicación? Gracias. Esteban Weiss

    1. ¡Hola Stefan! Bueno, ¡diría que la Mac es simplemente mejor! :D No, eso podría ser demasiado fácil. No conozco las especificaciones de hardware de la Mac y la PC, pero podría ser que la Mac tenga una unidad de fusión, que acelera drásticamente la unidad de disco duro. Si la PC no tiene algo (SSD), entonces este punto por sí solo podría marcar una gran diferencia. Pero lo curioso es que hemos tenido las mismas experiencias. Una vez tuve una PC "real" y siempre causaba problemas. Desde que mi Windows se ha estado ejecutando en la Mac, casi no ha habido ningún problema. Supongo que esto también se debe al hecho de que los componentes de hardware se conocen en la Mac y Parallels Desktop sabe "exactamente" qué controladores, etc., se requieren. Pero no puedo decir con certeza. VG! Jens

  4. Estimado señor Apfelot,

    Creo que mi Mac también sufre el fenómeno descrito.
    Así que intenté ir de la manera más completa (ya que el primer comando en realidad no cambió nada), pero este comando no parece funcionar porque la Mac dice: Operación no permitida mientras la Protección de integridad del sistema está activada.

    que hago ahora por favor???

    ¡Muchas gracias por su ayuda!
    saludos
    Andrea

    1. ¡Hola Andrea! Esto se debe al SIP de macOS. Puede desactivar esto iniciando la Mac en modo de recuperación (mantenga presionadas CMD + R mientras reinicia). Luego vaya a Terminal en el menú Utilidades e ingrese este comando: csrutil disabled
      Luego, la Mac debe reiniciarse y ahora SIP debe apagarse. Si alguna vez desea volver a encenderlo, use el comando csrutil enable
      Recomendaría no dejarlo apagado permanentemente ya que es un grado de protección contra el malware.

  5. Hola señor,
    Problema inicial:
    No pude encontrar de manera confiable todos los archivos por nombre o correos por asunto en el correo o Finder cuando busqué . (Probablemente fue mucho más dramático con el contenido, pero no lo observé activamente, noté que más en segundo plano tampoco funciona bien) Muy bien, he usado el comando "sudo fs_usage -f filesys mds mdworker mdworker32 | grep open” en la Terminal y verificó el monitor de actividad para ver qué estaba pasando: Comenzó a las 09:20. Al principio, la alta utilización con mds_stores, las filas se agregaron rápidamente hasta las 12:25. Desde entonces, casi nada ha sucedido, mds_stores ya no necesita tiempo de CPU, las estadísticas me dicen 3:33:50 El tiempo de CPU ha sido ocupado por las tiendas mds. Ahora el monitor de actividad me dice que el 95% está inactivo. Acabo de iniciar Filemaker para ver si Terminal lo ve, lo hace. pero con la indexación todo parece estar ahí. Si voy al buscador, ahora encuentra 0 archivos, incluso si existen y se pueden ver.

    ¿QUE PUEDO HACER? Antes de entrar en emociones desordenadas, ¡realmente espero una pista de alivio!
    Gracias de antemano
    Andreas

    1. ¡Hola Andreas! ¿Ha intentado copiar el volumen de inicio 1:1 en un disco duro externo con Carbon Copy Cloner o Super Duper y volver a crear el índice allí cuando arranca desde el disco duro externo? Eso finalmente me ayudó. Creo que algún archivo estaba dañado y seguía inutilizando la indexación. La clonación del disco duro probablemente omitió ese archivo y la Mac pudo indexar normalmente nuevamente.

  6. Hola jens

    He hecho arreglos para que venga un nuevo disco duro y lo probaré entonces. Hasta entonces, mantendré mis esperanzas altas.
    Si entendí bien:
    1. Copie con CarbonCopy al nuevo disco externo.
    2. Arrancar desde un disco externo
    3. Crear índice: a través de Preferencias del sistema -> Spotlight, es decir, el método estándar, o de nuevo a través de la Terminal.
    Espero que el disco duro sea entregado pronto, dadas las condiciones actuales es un poco más difícil de lo normal obtenerlo.
    De todos modos, gracias porque tus consejos no me han robado toda esperanza.

    1. ¡Hola Andreas! Sí, exactamente como lo escribiste. Luego, cuando Spotlight se ejecuta correctamente en el disco duro externo, puede limpiar el disco duro interno y usar CarbonCopyCloner para clonar todo, desde el externo al interno. En el futuro, volverá a empezar desde el disco interno.

      1. Hola Jens,
        Copié en el disco externo y logré iniciar la computadora desde el disco externo.
        Fui a Preferencias del sistema -> Spotlight, moví todo el disco externo a Privacidad, cerré la configuración del sistema nuevamente, esperé un poco, lo abrí nuevamente, eliminé el disco externo de la lista y cerré la configuración del sistema nuevamente.
        Supongo que tengo que esperar ahora porque Spotlight ha encontrado tanto como antes, es decir, nada. En la terminal tampoco se ve que pase nada.
        ¿Todavía estoy en el camino correcto? ¿Solo necesito paciencia? ¿Hasta mañana?
        Eso espero
        con buenos deseos de una linda noche
        Andreas

        1. ¡Hola Andreas! Así que básicamente hiciste todo bien. La indexación completa puede demorar algunas horas, pero obtuve los resultados de Apple Mail en solo unos segundos. O, por ejemplo, los programas también deberían encontrarse directamente. Si no es así, entonces no hemos resuelto el problema todavía. Pero ahora mismo no sé qué más podríamos hacer. ¿Quizás crear un nuevo usuario y ver si Spotlight se ejecuta correctamente debajo de él?

  7. hola jens
    Gracias por tu trabajo.
    Me gustaría probarlo, porque Spotlight-suche se sigue “rompiendo” para mí.
    Entrar y salir de la privacidad ayudó una vez, desafortunadamente solo por un corto tiempo.
    Mientras tanto, hay un error desconocido en el intento.
    Y cuando intento "sudo launchctl unload -w...", aparece el mensaje de que la operación no está permitida siempre que la Protección de integridad del sistema esté activada (/System/Library/LaunchDaemons/com.apple.metadata.mds.plist: Operation not permitido mientras la Protección de integridad del sistema está activada).
    ¿El área siempre está protegida por SIP? Entonces el camino tampoco funcionaría para otros. ¿O qué puede estar mal aquí? De mala gana trataría de apagar SIP.
    ¿Tienes alguna idea?
    Saludos, Tim

    1. ¡Hola Tim! La respuesta breve es sí, a menos que decida desactivar SIP durante un breve período de tiempo, no podrá realizar ningún cambio en esta parte del sistema. Pero es difícil para mí decir dónde está el problema de que tu foco se sigue rompiendo. Tuve el mismo problema, pero no tengo idea de por qué finalmente desapareció nuevamente. Tal vez tenga algo que ver con iCloud también... No lo sé. :(

      1. Gracias.
        ¿Significa eso que todos los que reportan cambios aquí han apagado el SIP de antemano?
        Simplemente me convencieron las muchas advertencias que dicen "no hagas eso, nunca"...

        1. ¡Hola Tim! Entonces, en los sistemas macOS más antiguos, esto todavía era posible sin apagar el SIP. Pero Apple ha ido aislando cada vez más el sistema y por lo tanto tienes que hacerlo ahora. Es un agujero de seguridad, por supuesto, pero si no instala nada salvaje durante el tiempo (donde está deshabilitado) no debería pasar nada.

  8. Hola jens

    ¿La reconstrucción del índice incluye discos duros externos?

    Tengo el problema de que no se encuentran todos los archivos en el buscador desde hace algún tiempo a pesar de que están ahí. Find any File me ayuda mucho y encuentra todo, pero esta no es una solución permanente porque el buscador ya no funciona correctamente.

    Como casi no tengo nada en el disco duro interno del sistema y solo uso discos duros externos para mi trabajo, no sé cómo adaptar los comandos del terminal. No tengo idea sobre la terminal en sí = solo puedo pegar y ejecutar lo que escribiste en tu blog.

    Sólo tengo problemas con la búsqueda del buscador. Nunca uso Spotlight en sí. La búsqueda de correo también funciona.

    Muchas gracias

    Pedro :)

    1. ¡Hola Pedro! Depende de si el disco duro está excluido o no de Spotlight en la configuración de privacidad. De lo contrario, esto también se incluirá en el nuevo índice. Creo que tanto Spotlight como Finder usan el mismo índice. Por lo tanto, los comandos también deberían ayudarte. ¡Espero que ayude!

Escribe un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados con * markiert

En el Blog de Sir Apfelot encontrarás consejos, instrucciones y reseñas sobre productos de Apple como el iPhone, iPad, Apple Watch, AirPods, iMac, Mac Pro, Mac Mini y Mac Studio.

Especiales