Spotlight "Indización y búsqueda deshabilitadas". mensaje en la terminal en OSX. ¿Por qué?

Mi búsqueda de Spotlight no ha funcionado durante bastante tiempo y he intentado todo lo que pude encontrar en Google. No puedo buscar nada en mi MacBook... literalmente no aparece nada. Enumeraré las cosas que he probado y las especificaciones:

Principios de 2011 2,2 Ghz MBP 4 GB de RAM OSX 10.9.4

  • deshabilitar/habilitar el foco a través de la terminal
  • alternó archivos ocultos y buscó ".metadataneverindex" no pudo encontrarlo
  • repitió lo anterior, usando comandos de terminal .. archivo no encontrado
  • ponga todo en las preferencias/privacidad "prevenir la indexación" y luego elimínelo
  • sudo mdutil -i en /

  • sudo mdutil -E /
  • sudo mdutil -a -i en
  • zapeando el COCHECITO

Basado en lo que dijo Trane Francks en el comentario a continuación... Creé la base de datos y ejecuté la línea nuevamente. La segunda línea es lo que devolvió: localizar .metadata_never_index /.metadata_never_index

Encontré .metadata_never_index como un archivo oculto en mi raíz, así que lo eliminé e intenté volver a indexarlo... pero sigue apareciendo el mensaje "La indexación y la búsqueda están deshabilitadas".

He intentado muchas cosas y cada vez... aparece "indexación y búsqueda deshabilitadas".

¡Solo quiero poder buscar en mi Mac de nuevo! ¡Por favor ayuda! Gracias.

Solo para confirmar, el nombre del archivo es en realidad '.metadata_never_index'. Cuando ejecuto 'locate .metadata_never_index' en la Terminal, encuentra el archivo en mi partición de recuperación.
Intenté eso y el terminal devuelve: "ADVERTENCIA: La base de datos de localización (/var/db/locate.database) no existe. Para crear la base de datos, ejecute el siguiente comando: sudo launchctl load -w /System/Library/LaunchDaemons/com .apple.localizar.plist"
@TraneFrancks Actualicé mi pregunta después de actualizar la base de datos y lo intenté nuevamente. ¿Puedo hacer "rm /.metadata_never_index" para eliminarlo?
Si desea eliminar un archivo del sistema, deberá usar sudo, por ejemplo, sudo rm /.metadata_never_index.
Me pregunto si esto es muy diferente a apple.stackexchange.com/questions/24401/…

Respuestas (6)

¡¡FINALMENTE!! ¡Lo tengo funcionando de nuevo!

Esto es lo que hice:

En la terminal ejecuté:

locate .metadata_never_index

No existía ninguna base de datos, por lo que me pidió que ejecutara:

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

Funcionó durante unos segundos y volví a intentar el comando de localización... lo encontró en mi raíz. Lo eliminé y traté de encender Spotlight nuevamente, pero aún obtuve la "indexación y búsqueda deshabilitadas".

Revisé los permisos de mi SSD y mi cuenta ni siquiera estaba en la lista. Me agregué a leer/escribir. Luego corrió:

sudo mdutil -i on /

terminal devolvió "Indización habilitada".

Por último... Fui a Preferencias del sistema> Spotlight> Privacidad... Arrastré mi SSD y luego lo eliminé para volver a indexarlo. 40 minutos después... ¡todo vuelve a la normalidad! Había pasado un año desde que Spotlight funcionó en mi MBP. Ohhh, las dificultades que enfrenté tratando de encontrar correos electrónicos/archivos.

¡Gracias por los consejos y sugerencias a todos y a Google!

¡Mi Salvador! Me estaba volviendo loco que ya no podía lanzar nuevas aplicaciones de Alfred.

Vuelva a indexar una unidad completa En la Terminal, escriba sudo mdutil -E / y presione regresar. Es posible que deba ingresar su contraseña. El índice de Spotlight existente se eliminará y Spotlight comenzará a crear un nuevo índice en segundo plano. Puede volver a indexar otros discos duros cambiando el comando para incluir su nombre, como sudo mdutil -E /Volumes/OtherHardDrive.

sudo mdutil -i off /
sudo rm -rf /.Spotlight*
sudo mdutil -i on /
sudo mdutil -E /

Estoy orden, estos cumplen:

  1. desactivar la indexación
  2. eliminar la carpeta Spotlight
  3. activar la indexación
  4. reconstruir
Da la "indexación y búsqueda deshabilitada". mensaje cuando intento eso

Lo busqué en la red durante meses... y fue tan fácil!!

Preferencias del sistema -Spotilight -Privacidad -Si su disco duro está en la lista, márquelo y luego presione (-)

Cuando su disco duro se elimine de "evitar la búsqueda en estas ubicaciones", Spotilight escaneará sus archivos durante aproximadamente 2 horas y ¡listo!

:)

¡Gracias por esto! ¿Ejecutaste también algún script aleatorio que encontraste en Github? :pag

Recientemente me encontré con este problema al necesitar volver a indexar mi disco externo para que Spotlight y/o HoudahSpot busquen archivos en consecuencia, aunque todavía no estoy recuperando archivos, es decir, .rar, .zip, .gzip

Para mí, ejecutando:

sudo mdutil -a -i on

Habilitado y reindexado automáticamente todas las unidades.

Cuando intenté habilitar la indexación en una unidad externa explícitamente, veo lo siguiente:

sudo mdutil -E /Volumes/EXTERNAL_DRIVE
/Volumes/EXTERNAL_DRIVE:
2021-02-25 10:26:51.123 mdutil[5421:1461549] mdutil disabling Spotlight: /Volumes/EXTERNAL_DRIVE -> kMDConfigSearchLevelFSSearchOnly
    Indexing disabled.

Solo después de ejecutar sudo mdutil -a -i onpude encontrar (/var/db/locate.database)después de que se completó la reindexación como sugiere la respuesta aceptada.

Por alguna razón, sudo mdutil -E /Volumes/EXTERNAL_DRIVE, que debería borrar y reconstruir el índice, no funciona como se esperaba.

HTH

¿En qué se diferencia esta respuesta de la información ya proporcionada en las otras respuestas?
@fsb Actualicé mi respuesta ya que otros kilometraje pueden variar. No estoy disputando la respuesta aceptada, simplemente estoy interviniendo con el enfoque que funcionó para mí.
Gracias por actualizar Cuando leí su respuesta originalmente, contenía la misma información que ya se proporcionó, por lo que no vi qué tenía de diferente.

En mi caso, el problema comenzó después de pasar de HFS a APFS donde Spotlight se había desactivado antes del cambio. Después del cambio, ninguno de los comandos de mdutil volvería a encender Spotlight.

Esto es lo que hice para solucionarlo:

  1. Inicie sesión como root (esto podría ser opcional). He aquí cómo: habilite e inicie sesión como root en macos

  2. Desde Catalina, la raíz de la unidad del sistema es de solo lectura y los archivos que no son de solo lectura se mueven a una partición separada "(myhd)-Data". Puede acceder a esos archivos en System/Volumes/Data . Aquí hay información sobre ese cambio: No se puede crear una carpeta en la raíz y el volumen del sistema de solo lectura en Catalina

  3. Después de asegurarme de mostrar los archivos ocultos en el Finder (Comando + Mayús + . (punto)), pude ubicar el archivo ".metadata_never_index" en la carpeta Sistema/Volúmenes/Datos y lo eliminé.

  4. También revisé la breve sección "SOLUCIÓN" aquí solo para ser minucioso, aunque al final, esta no fue mi causa particular.

  5. Reinicié y volví a iniciar sesión como root, entré en la terminal e ingresé (no estoy seguro del orden y no puedo estar seguro de que esto fuera necesario, pero no podía hacer daño): a) mdutil -ai en b) mdutil -aE

  6. También entré en Preferencias del sistema / Spotlight / Privacidad y agregué y luego eliminé la unidad del sistema. Esto también puede ser opcional, pero no podría doler.

  7. BOOM: ¡el centro de atención estaba de vuelta y estaba haciendo una nueva indexación!

Para las personas que desean volver a indexar en el nivel raíz, según la respuesta de @rename:

sudo mdutil -a -i on /
¿Cómo difiere esto de la respuesta de ramene? Está especificando un punto de montaje /pero se usa -apara todos los volúmenes, lo que ya hace la respuesta de ramene.
Bueno, habría agregado esto como un comentario a su respuesta, pero no puedo con solo 1 punto. /De todos modos, se necesitaba la adición de en mi caso; sin ella no funciona.