Mengapa pencari tidak menemukan semua file?


10

Saya memiliki Pencarian Cerdas untuk file Stream Foto saya yang terletak di ~/Library/Application Support/iLifeAssetManagement/assets/sub/, mencari file JPG dan PNG. Saya menemukan bahwa tidak semua file muncul. Jadi saya pergi mencari mereka sendiri dan dapat menemukannya.

masukkan deskripsi gambar di sini

Bagaimana ini masuk akal? Mengapa pencari tidak melihat hasil yang sama? Daftar file dicapai dengan menggunakan perintah find pada prompt. Saya kemudian memberikan hasil pencarian sederhana ke wc untuk mendapatkan hitungan, 153 file ditemukan melalui find di Terminal tetapi hanya 75 di Finder menggunakan Spotlight? Apa masalahnya?


Sudahkah Anda mengecualikan beberapa folder dari pengindeksan lampu sorot? Itu mungkin menjelaskannya.
Richard

Jawaban:


7

Mungkin perlu untuk membangun kembali basis data Spotlight dengan menjalankan

sudo mdutil -E /

dan menunggu beberapa jam. Saya memiliki masalah yang sama di masa lalu dan membangun kembali indeks menyelesaikannya.


1
Spotlight memang mengindeks file yang terletak di folder System, tetapi biasanya membuat mereka keluar dari hasil pencarian.
l'L'l

Membangun kembali indeks menggunakan sudo mdutil -E /memperbaiki masalah. Terima kasih!
Chris Wagner

1

Saya punya ini sepanjang waktu ...

Pencarian manual atau pencarian tersimpan menunjukkan:

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

dan di folder / assets / sub saya melihat semua file. (termasuk IMG_4664 / 5/6 / 7.JPG dll)

Setelah menjalankan perintah berikut ini, semuanya baik-baik saja tetapi hanya perlu satu minggu atau lebih sebelum itu kacau lagi.

sudo mdutil -E /

Hal yang sama berlaku untuk folder ~ / Perpustakaan / Dokumen Seluler /. Beberapa tes pada folder lain berhasil. Hanya bukan hasil untuk 2 folder ini yang keduanya terjadi (?) Berada di bawah ~ / Library /

Macbook lama dan Macbook baru saya (yang baru diinstal): masalah yang sama


0

Saya tidak begitu jelas tentang apa yang Anda maksud dengan "Pencarian Cerdas". Saya berasumsi Anda merujuk ke "Folder Cerdas", yang memungkinkan Anda menentukan dan menyimpan kriteria pencarian Spotlight?

Di Lion a Smart Folder dengan kriteria Spotlight tersimpan akan muncul di Finder sebagai folder dengan ikon roda gigi. Folder Cerdas muncul ~/Library/Saved Searches/dengan ekstensi .savedSearch, yang sebenarnya adalah daftar preferensi yang menyimpan alias yang membuat folder virtual.

Melihat tangkapan layar Anda, tampaknya Anda tidak menggunakan Folder Cerdas. Pengamatan lain adalah bahwa pencarian Finder Anda menunjukkan file dalam subdirektori, di mana di Terminal Anda menelusuri lebih jauh. Karena tampaknya ini adalah pencarian Spotlight standar, sangat masuk akal mengapa Anda tidak melihat hasil yang sama di Finder dan Terminal.

Secara default Spotlight tidak mengindeks atau mencari folder Sistem, yang termasuk folder Perpustakaan yang Anda cari. Untuk menyelesaikan ketidakkonsistenan inilah yang perlu Anda lakukan:

Di Finder, navigasikan ke:

  1. ~ / Perpustakaan / Dukungan Aplikasi / iLifeAssetManagement / aset / sub /
  2. Di subjendela klik di dalam kotak pencarian dan tekanoption return
  3. Search: This Mac| subakan muncul tepat di bawah
  4. Klik subdan kemudian +di sisi kanan
  5. Dari menu dropdown yang muncul pilih KindadalahImage All
  6. Klik savetombol di sebelah kanan dan beri nama.

Jika Anda masih belum mendapatkan hasil pencarian yang sama vs Terminal maka lihat melalui opsi kriteria pencarian ( +) untuk membuat penyesuaian. Semoga ini membantu Anda, dan / atau siapa pun yang perlu menyiapkan "pencarian pintar".


Ya, maaf saya maksudkan Smart Folder. Saya telah menghapus dan menciptakannya berulang kali sambil mengatasi masalah yang menyebabkan Anda tidak melihatnya dalam bidikan ini.
Chris Wagner

Mengenai lokasi pencarian, tidak ada perbedaan, jika saya menjalankan pwdprompt di Terminal, Anda akan melihat saya berada di sub folder, cukup yakin @patrix benar tentang cache.
Chris Wagner

0

Inilah yang bekerja untuk saya:

Masuk ke System Preferences> Spotlight "Privacy" tab. Tekan tombol "+" di bagian bawah dan tambahkan volume yang Anda coba cari. Ini akan menghapus volume dari hasil pencarian. Kemudian klik tombol "-" untuk menghapus volume yang baru saja Anda tambahkan. Ini akan mengindeks ulang volume yang mengalami masalah.

Coba pencarian Anda lagi. Jika Anda berada di situasi yang sama dengan saya, ini seharusnya berhasil.


0

Saya telah mencari lama dan sulit untuk memperbaiki masalah yang sama dengan Finder tidak menunjukkan hasil ketika melakukan pencarian sederhana. Saya menemukan solusi ini yang tampaknya telah bekerja secara efektif dan sekarang telah menyembuhkan rasa frustrasi saya yang menua. Saya menggunakan OS X Yosemite dan dari penelitian saya tampaknya beberapa rilis OS X dan sejumlah besar orang mengalami masalah ini.

Solusinya di bawah: -

  1. Buka jendela Finder baru
  2. Arahkan ke folder "Perpustakaan" Anda
  3. Buka folder "Preferensi"
  4. Temukan file "com.apple.finder.plist" dan pindahkan ke Trash (mis. Hapus)
  5. Dari menu Apple di sudut kiri atas, pilih Log Out (Atau lakukan Restart)
  6. Masuk kembali ke akun pengguna Anda
  7. Buka jendela pencari baru dan lakukan pencarian lain untuk menguji jika diperbaiki
  8. Setelah pencarian Finder dikonfirmasi berfungsi lagi dengan hasil yang ditampilkan, Anda dapat mengosongkan Sampah

Ini harus menyelesaikan masalah Anda. Semoga berhasil!

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.