Perché il cercatore non trova tutti i file?

8

Ho avuto una ricerca intelligente per i miei file Photo Stream situati a ~/Library/Application Support/iLifeAssetManagement/assets/sub/ , alla ricerca di file JPG e PNG. Ho scoperto che non tutti i file venivano visualizzati. Così sono andato a cercarli da solo ed è stato in grado di individuarli.

In che modo ha senso? Perché il cercatore non vede gli stessi risultati? L'elenco dei file è stato ottenuto utilizzando il comando find al prompt. Ho quindi passato un risultato di ricerca semplice a wc per ottenere il conteggio, 153 file trovati tramite find in Terminal ma solo 75 in Finder utilizzando Spotlight? Qual è l'accordo?

    
posta Chris Wagner 23.07.2012 - 08:25
fonte

5 risposte

6

Potrebbe essere necessario ricostruire il database di Spotlight eseguendo

sudo mdutil -E /

e in attesa di qualche ora. Ho avuto lo stesso problema in passato e la ricostruzione dell'indice lo ha risolto.

    
risposta data 23.07.2012 - 15:53
fonte
1

Ce l'ho sempre ...

Ricerca manuale o ricerca salvata mostra:

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

e nella cartella / assets / sub vedo tutti i file. (incluso IMG_4664 / 5/6 / 7.JPG ecc.)

Dopo aver eseguito il comando seguente, tutto va bene, ma ci vorrà solo una settimana o giù di lì prima che si incasini di nuovo.

sudo mdutil -E /

Lo stesso vale per la cartella ~ / Library / Mobile Documents /. Successi multipli su altre cartelle sono utili. Non solo i risultati per queste 2 cartelle che entrambi (?) Si trovano in ~ / Library /

Macbook vecchio e il mio nuovo Macbook (appena installato): stesso problema

    
risposta data 27.01.2013 - 21:24
fonte
0

Non sono esattamente chiaro su cosa intendi per "Ricerca intelligente". Suppongo che tu ti stia riferendo a una "Smart Folder", che ti consente di specificare e salvare i criteri di ricerca Spotlight?

In Lion, una cartella intelligente con criteri Spotlight salvati verrà visualizzata nel Finder come una cartella con un'icona a forma di ingranaggio. Le cartelle intelligenti vengono visualizzate in ~/Library/Saved Searches/ con un'estensione di .savedSearch , che in realtà sono elenchi di preferenze contenenti alias che creano una cartella virtuale.

Guardando la schermata catturata, non sembra che tu stia utilizzando una Smart Folder. Un'altra osservazione è che la ricerca del Finder mostra i file nella directory sub , dove nel Terminale si esegue il drill down. Dal momento che sembra essere una ricerca Spotlight standard ha perfettamente senso perché non stai vedendo gli stessi risultati in Finder e Terminal.

Per impostazione predefinita, Spotlight non indicizza o cerca le cartelle di sistema, che include la cartella Libreria che stai cercando. Per risolvere l'incoerenza, ecco cosa devi fare:

In Finder vai a:

  1. ~ / Library / Application Support / iLifeAssetManagement / assets / sub /
  2. Nella finestra sub fai clic all'interno della casella di ricerca e premi opzione ritorno
  3. Search: This Mac | sub dovrebbe apparire appena sotto
  4. Fai clic su sub e poi + a destra
  5. Dal menu a discesa visualizzato seleziona Kind è Image All
  6. Fai clic sul pulsante save a destra e nominalo.

Se continui a non ottenere gli stessi risultati di ricerca rispetto a Terminal, consulta le opzioni dei criteri di ricerca ( + ) per apportare modifiche. Spero che questo ti abbia aiutato e / o chiunque altro abbia bisogno di impostare una "ricerca intelligente".

    
risposta data 23.07.2012 - 15:50
fonte
0

Questo è ciò che ha funzionato per me:

Vai in Preferenze di Sistema > Spotlight "Privacy". Premere il pulsante "+" in basso e aggiungere il volume che si sta tentando di cercare. Questo rimuoverà il volume dai risultati di ricerca. Quindi fare clic sul pulsante "-" per rimuovere il volume appena aggiunto. Questo reindicherà il volume che sta avendo problemi.

Prova di nuovo la tua ricerca. Se ti trovi nella stessa situazione in cui mi trovavo, dovrebbe funzionare.

    
risposta data 10.04.2017 - 20:55
fonte
0

Ho cercato a lungo e con difficoltà di risolvere lo stesso problema con Finder che non mostrava risultati quando facevo una semplice ricerca. Mi sono imbattuto in questa soluzione che sembra aver funzionato in modo efficace e ora ha risolto la mia vecchia frustrazione. Sto usando OS X Yosemite e dalla mia ricerca sembra che ci siano più versioni di OS X e un gran numero di persone stiano avendo questo problema esatto.

La soluzione è la seguente: -

  1. Apri una nuova finestra del Finder
  2. Vai alla cartella "Libreria"
  3. Apri la cartella "Preferenze"
  4. Individua il file "com.apple.finder.plist" e spostalo nel Cestino (ad esempio cancellalo)
  5. Dal menu Apple nell'angolo in alto a sinistra, seleziona Disconnetti (o fai un riavvio)
  6. Accedi di nuovo al tuo account utente
  7. Apri una nuova finestra del Finder ed esegui un'altra ricerca per verificare se è stata riparata
  8. Una volta che la ricerca del Finder viene confermata funzionante di nuovo con i risultati mostrati, puoi quindi svuotare il Cestino

Questo dovrebbe risolvere i tuoi problemi. Buona fortuna!

    
risposta data 07.07.2018 - 04:33
fonte

Leggi altre domande sui tag