¿Por qué el buscador no encuentra todos los archivos?


10

Tuve una búsqueda inteligente para mis archivos de Photo Stream en ~/Library/Application Support/iLifeAssetManagement/assets/sub/, buscando archivos JPG y PNG. Descubrí que no todos los archivos aparecían. Así que fui a buscarlos y pude localizarlos.

ingrese la descripción de la imagen aquí

¿Cómo esto tiene sentido? ¿Por qué el buscador no ve los mismos resultados? La lista de archivos se logró utilizando el comando find en el indicador. Luego pasé un simple resultado de búsqueda a wc para obtener el recuento, 153 archivos encontrados a través de find en Terminal pero solo 75 en Finder usando Spotlight. ¿Cual es el trato?


¿Ha excluido algunas carpetas de la indexación de Spotlight? Eso podría explicarlo.
Richard

Respuestas:


7

Puede ser necesario reconstruir la base de datos de Spotlight ejecutando

sudo mdutil -E /

y esperando unas horas. Tuve el mismo problema en el pasado y la reconstrucción del índice lo resolvió.


1
Spotlight indexa los archivos ubicados en las carpetas del Sistema, pero normalmente los deja fuera de los resultados de búsqueda.
l'L'l

Reconstruir el índice usando sudo mdutil -E /solucionó el problema. ¡Gracias!
Chris Wagner

1

Tengo esto todo el tiempo ...

La búsqueda manual o la búsqueda guardada muestran:

  • IMG_4668.JPG
  • IMG_4663.JPG
  • IMG_4662.JPG
  • IMG_4661.JPG

y en la carpeta / assets / sub veo todos los archivos. (incluyendo IMG_4664 / 5/6 / 7.JPG, etc.)

Después de ejecutar el siguiente comando, todo está bien, pero tomará solo una semana más o menos antes de que vuelva a estar en mal estado.

sudo mdutil -E /

Lo mismo se aplica a la carpeta ~ / Library / Mobile Documents /. Múltiples pruebas en otras carpetas son exitosas. Simplemente no los resultados para estas 2 carpetas que suceden (?) En ~ / Library /

Macbook viejo y mi nuevo Macbook (recién instalado): mismo problema


0

No estoy exactamente claro qué quiere decir con "Búsqueda inteligente". Supongo que se refiere a una "Carpeta inteligente", que le permite especificar y guardar los criterios de búsqueda de Spotlight.

En Lion, una carpeta inteligente con criterios guardados de Spotlight se mostrará en Finder como una carpeta con un icono de engranaje. Las carpetas inteligentes aparecen ~/Library/Saved Searches/con una extensión de .savedSearch, que en realidad son listas de preferencias con alias que crean una carpeta virtual.

Al mirar su captura de pantalla, no parece que esté usando una Carpeta inteligente. Otra observación es que su búsqueda del Finder muestra los archivos en el subdirectorio, donde en la Terminal está perforando más abajo. Como parece ser una búsqueda estándar de Spotlight, tiene mucho sentido por qué no estás viendo los mismos resultados en Finder y Terminal.

De manera predeterminada, Spotlight no indexa ni busca en las carpetas del sistema, lo que incluye la carpeta Biblioteca que está buscando. Para resolver la inconsistencia, esto es lo que debe hacer:

En Finder navega hasta:

  1. ~ / Library / Application Support / iLifeAssetManagement / assets / sub /
  2. En la subventana, haga clic dentro del cuadro de búsqueda y presioneoption return
  3. Search: This MacEl | subdebería aparecer justo debajo
  4. Haga clic suby luego +en el lado derecho
  5. En el menú desplegable que aparece, seleccione KindesImage All
  6. Haga clic en el savebotón de la derecha y asígnele un nombre.

Si aún no obtiene los mismos resultados de búsqueda en comparación con Terminal, consulte las opciones de criterios de búsqueda ( +) para realizar ajustes. Esperemos que esto le haya ayudado a usted y / o cualquier otra persona que necesite configurar una "búsqueda inteligente".


Sí, lo siento, me refería a la carpeta inteligente. Lo eliminé y lo volví a crear varias veces durante la resolución de problemas, por lo que no lo ves en esta captura.
Chris Wagner

Con respecto a la ubicación de búsqueda, no hubo diferencia, si ejecuté pwdese indicador en Terminal, vería que estaba en la subcarpeta, estoy bastante seguro de que @patrix está en lo correcto sobre el almacenamiento en caché.
Chris Wagner

0

Esto es lo que funcionó para mí:

Vaya a Preferencias del sistema> pestaña "Privacidad" de Spotlight. Presione el botón "+" en la parte inferior y agregue el volumen que está intentando buscar. Esto eliminará el volumen de los resultados de búsqueda. Luego haga clic en el botón "-" para eliminar el volumen que acaba de agregar. Esto reindexará el volumen que tiene problemas.

Intenta tu búsqueda nuevamente. Si estás en la misma situación que yo, esto debería funcionar.


0

He estado buscando mucho tiempo para solucionar el mismo problema con Finder que no muestra resultados al hacer una búsqueda simple. Encontré esta solución que parece haber funcionado de manera efectiva y ahora ha curado mi frustración por el envejecimiento. Estoy usando OS X Yosemite y, según mi investigación, parece que hay varias versiones de OS X y una gran cantidad de personas tenía este problema exacto.

La solución está a continuación: -

  1. Abra una nueva ventana del Finder
  2. Navega a tu carpeta "Biblioteca"
  3. Abra la carpeta "Preferencias"
  4. Localice el archivo "com.apple.finder.plist" y muévalo a la Papelera (es decir, elimínelo)
  5. Desde el menú de Apple en la esquina superior izquierda, seleccione Cerrar sesión (o reiniciar)
  6. Inicie sesión nuevamente en su cuenta de usuario
  7. Abra una nueva ventana del buscador y realice otra búsqueda para probar si está arreglado
  8. Una vez que se confirme que la búsqueda del Finder vuelve a funcionar y que se muestran los resultados, puede vaciar la Papelera

Esto debería resolver tus problemas. ¡Buena suerte!

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.