Spotlight melaporkan "Pengindeksan dan pencarian dinonaktifkan" di Lion

34

Lion terus "kehilangan jejak" informasi Spotlight. Direktori dan Aplikasi menghilang, pencarian teks lengkap berhenti berfungsi, dll. Saya sepertinya perlu mengindeks ulang seminggu sekali atau lebih.

Namun, sekarang tampaknya tidak berfungsi sama sekali.

Lari

sudo mdutil -i on /

dari Terminal saya mendapat pesan

"Indexing and searching disabled."

Saya telah mencoba membuang file preferensi, menghapus seluruh folder V100, memperbaiki permssions, dll tetapi Spotlight masih berpikir pengindeksan dimatikan pada seluruh Volume saya (Ya telah menambahkan / menghapus seluruh disk dari preferensi privasi Spotlight ").

Di konsol saya memiliki beberapa kesalahan yang terlihat seperti ini

mds: (Error) Server: Disabled store registered for scope "/Applications"

Namun, saya tidak tahu bagaimana cara mengatakannya untuk mengaktifkan kembali lingkup itu karena mdutil memberikan kesalahan ketika saya mencoba mengaktifkan pengindeksan dan memberikan kesalahan ketika saya mencoba untuk menghapus indeks.

EDIT: Saya menginstal ulang Lion. Itu tidak memperbaiki masalah :(

serai
sumber
Apakah Anda menggunakan alat "pembersihan" secara kebetulan? Beberapa dari mereka terlalu agresif dan menghapus indeks sorotan.
Ingmar Hupp
tidak, tidak ada alat pembersihan.
lemonginger
Anda dapat mencoba membersihkan cache dan membuatnya kembali dengan perintah berikut: sudo mdutil -pEsav. Perintah yang Anda jalankan hanya menyalakannya, tetapi mungkin mencekik untuk alasan yang berbeda. Berapa banyak ruang yang Anda miliki di drive (berapa banyak yang diambil)? Dan apa kesalahan yang Anda terima dari mdutil?
Saya berlari kedua sudo mdutil -pEsav. Drive timemachien saya terus diindeks. Setelah menjalankan itu dan menunggu sorotan untuk menyelesaikan pembangunan kembali saya tidak punya masalah lagi.
cftarnas
Seperti yang disebutkan, itu tidak berfungsi karena Spotlight berpikir itu dinonaktifkan. Menjalankan perintah di atas membuat saya: Pengindeksan dan pencarian dinonaktifkan. Kesalahan: penerbitan datastore tidak diterapkan.
lemonginger

Jawaban:

34

Saya memiliki masalah yang sama persis, dengan semua solusi di atas gagal identik. Kemudian saya memeriksa kembali daftar direktori untuk /dan menemukan file tersembunyi .metadata_never_indexdi direktori root. Saya menghapus file ini dan dapat menyalakan sorotan lagi dengan mdutil -iaktif /.

mds sekarang mengindeks ulang hard disk, semua terlihat bagus untuk saat ini.

Harryn
sumber
Saya memiliki masalah yang sama setelah pencitraan. Solusi ini bekerja untuk saya :)! Lebih dari setahun kemudian.
Ethabelle
TERIMA KASIH! Sudah mencoba untuk membuatnya bekerja selama beberapa bulan di laptop kantor. Saya melakukan sudo rm .metadata_never_index, lalu jalankan mdutil -i Anda di / dan katanya "Pengindeksan diaktifkan." Sekarang saya akhirnya mendapatkan grafik pengindeksan!
neoscribe
Ini memperbaikinya untuk saya juga, namun masalah muncul kembali setelah saya reboot. The .metadata_never_indexFile muncul kembali di /. Namun, ada kemungkinan bahwa alasannya adalah saya hanya menjalankan perintah sudo mdutil -a -i on(tanpa menentukan `` di akhir).
mrk2010
1
Solusi ini bekerja untuk saya pada segar instalasi MacOS Sierra 10.12.6, Desember 2017
berenda
23
sudo mdutil -i off /
sudo rm -rf /.Spotlight*
sudo mdutil -i on /
sudo mdutil -E /

1 - matikan pengindeksan

2 - hapus folder Spotlight

3 - aktifkan pengindeksan

4 - membangun kembali

Apakah ini membantu?

Juga tampaknya Anda bisa menggunakan perintah ini:

sudo mdutil -a -i off
sudo mdutil -a -i on
maggix
sumber
Tidak, ketika saya mencobanya di Volume atau bagian mana pun dari Volume saya mendapatkan yang berikut, seperti yang disebutkan Pengindeksan dan pencarian dinonaktifkan.
lemonginger
1
Saya tahu ini ada hubungannya dengan pesan galat MDS di log (mds: (Kesalahan) Server: Toko cacat terdaftar untuk lingkup XXXX) tapi saya tidak tahu mengapa / bagaimana mereka dinonaktifkan
lemonginger
1
@lemonginger: Langkah 2 rm -rf /.Spotlight*,, gagal dengan "izin ditolak" . Aku terjebak.
orome
Coba dengan sudo rm, saya mengedit posting saya di atas
maggix
@ Maggix: Saya sudah mencobanya juga (saran bagus), tetapi juga gagal.
orome
6

Solusi lain tidak berhasil untuk saya, namun berikut ini adalah pelakunya dalam kasus saya.

Pastikan root / hard drive utama Anda tidak ada dalam pengaturan "privasi" untuk sorotan. Untuk beberapa alasan saya memiliki seluruh hard drive di bawah daftar "Cegah sorotan dari mengindeks lokasi berikut".

Anda dapat mengakses bagian ini dari System Preferences -> Spotlight -> Privacy

djhworld
sumber
Ini adalah kunci untuk saya. Volume yang ingin saya indeks ada di jendela Privasi. Mengklik minus (-) menghapusnya. Lalu saya bisa menerapkan langkah-langkah yang dijelaskan oleh maggix. Saya harus 'mengaktifkan' dua kali, sekali untuk mencari, dan kemudian untuk pengindeksan. Perintah yang sama dua kali: sudo mdutil -i on /
Dickster
PERINGATAN: Saya memiliki dua sistem hard disk dibagi menjadi dua Volume. Ketika saya menambahkan volume yang saya TIDAK gunakan ke Spotlight -> panel Privasi, saya menemukan itu muncul di panel Privasi Volume OTHER juga. Jadi ketika saya memulai kembali ke Volume LAIN, itu ada di panel Privasi sendiri? !! BUKAN apa yang saya harapkan, terutama karena setiap Volume memiliki direktori .Spotlight-V100 sendiri. Apakah ini bug Apple?
Dickster
4
sudo mdutil -i off /
sudo rm -rf /.Spotlight*
sudo rm -rf /.metadata_never_index
sudo mdutil -i on /
sudo mdutil -E /

Kombinasi hal di atas berhasil untuk saya. Langkah 3 adalah yang besar. Singkirkan "Pengindeksan dan pencarian dinonaktifkan." pesan. Kemudian langkah 4 dan 5 bekerja seperti yang diharapkan.

  1. matikan pengindeksan
  2. hapus folder Spotlight
  3. hapus file metadata
  4. nyalakan pengindeksan
  5. membangun kembali
kmagill
sumber
ini berhasil untuk saya.
dirkk0
3

Setelah semua langkah pemecahan masalah awal:

  • Buat ulang indeks
  • Coba di akun pengguna lain
  • Dump prefs / cache dan mulai lagi dari awal

Saya menemukan masalah ini terletak pada apa yang diaktifkan / dinonaktifkan. Di terminal, saya menjalankan "mdutil -sa" dan mendapat:

/:
    Indexing enabled. 
/Groups:
    Indexing disabled. 
/Shared Items/Public:
    Indexing disabled.
/Users:
    Indexing disabled. 
/Users/sarah/Documents:
    Indexing enabled. 

Saya perhatikan "/ Pengguna: Pengindeksan dinonaktifkan." Itu masalahnya di sana. Cara mengatasinya: "sudo mdutil -i on / Users". Setelah itu, diindeks ulang / Pengguna, yang memakan waktu lebih lama dari sebelumnya, dan sebelum selesai, ia mencari di Mail saya!

Jay
sumber
3

Ini juga dapat disebabkan oleh terjebak dalam mode aman. Untuk memperbaiki itu, Anda perlu mengatur ulang NVRAM dengan menekan Command ⌘, Option ⌥, P, dan Rkunci segera setelah reboot (sebelum muncul layar abu-abu).

webdefender
sumber
1

Saya perhatikan masalah ini setelah saya iMacmenginstal pembaruan perangkat lunak 10.7.4ke mesin saya. Sebagian besar baris perintah yang disarankan akan menghasilkan 'Indexing and searching disabled'. sudo mdutil -pEsavmemberi saya'datastore publishing not implemented.'

Di bawah ini adalah solusi yang berhasil:

  • sunting /etc/hostconfig
  • tambahkan baris 
 SPOTLIGHT=-YES-di bagian bawah (baris ini tidak ada)
  • reboot

(setelah reboot buat sup saat mesin Anda menyiapkan indeks)

danfelabs
sumber
0

Hanya kombinasi -Edan yang -i onberfungsi untuk saya:

sudo mdutil -E -i on /Volumes/blah
julifos
sumber
-1

Ini berfungsi untuk saya: Aktifkan kembali Pengindeksan Spotlight

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
Jeremy
sumber
Meskipun tautan ini dapat menjawab pertanyaan, lebih baik untuk memasukkan bagian-bagian penting dari jawaban di sini dan memberikan tautan untuk referensi. Jawaban hanya tautan dapat menjadi tidak valid jika halaman tertaut berubah.
grg