Aplikasi Jangan Muncul di Sorotan


198

Spotlight telah berhenti menampilkan hasil apa pun untuk Aplikasi saya. Saya sudah mencoba mengindeks ulang dan menghapus indeks sehingga itu membangunnya kembali. Tidak ada perubahan. Saya sudah mencoba menambahkan Aplikasi ke tab Privasi dan menghapusnya, tidak ada perubahan. Saya mencoba memperbaiki izin disk dan mengulangi di atas, tidak ada perubahan. Saya sudah mencoba menghapus semuanya dari indeks kecuali Aplikasi dan kemudian saya tidak mendapatkan apa-apa untuk pencarian sama sekali (kecuali entri kamus). Saya mencoba menambahkan symlink di homedir saya ke Aplikasi dan pengindeksan ulang, tetapi tidak ada perubahan.

Ada ide tentang apa yang harus dilakukan? Saya menjalankan Snow Leopard. Ini membuatku gila!

Pembaruan: Saya perhatikan bahwa ketika saya memulai pengindeksan ulang dengan sudo mdutil -E /dan kemudian segera melakukan pencarian Spotlight untuk aplikasi yang muncul aplikasi sementara sampai Spotlight dinonaktifkan karena pengindeksan aktif. Setelah pengindeksan selesai, entri aplikasi hilang.


Hanya pemeriksaan cepat: sudahkah Anda masuk ke preferensi sistem dan masuk ke tab sorotan dan mengkustomisasi tab hasil pencarian? Di tab itu Anda dapat memeriksa item mana yang akan ditampilkan dalam sorotan. Jika aplikasi diperiksa, pastikan direktori aplikasi berada di tempat yang tepat dan kirimi saya lokasinya
Jamesg

ya, sudah dicentang, terdaftar pertama dalam daftar, dan ada di / Aplikasi
campur

Mungkinkah itu terkait dengan apple.stackexchange.com/questions/96183/… ?
pstadler

Jawaban:


322

Memuat daftar metadata bekerja untuk saya:

Matikan lampu sorot:

sudo mdutil -a -i off

Bongkar:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Muat:

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

Nyalakan kembali sorotan:

sudo mdutil -a -i on

Sekarang semuanya sedang diindeks ulang seperti yang diharapkan.

Dalam versi MacOS yang lebih baru, hanya mematikan pengindeksan lalu menyalakan kembali menyelesaikan masalah.


3
jika setelah sudo mdutil -a -i onpengindeksan masih dinonaktifkan silakan lihat jawaban ini
Camilo Sanchez

3
Solusi ini bekerja untuk saya di macOS 10.12.2 (Sierra).
Sean Bearden


43
Saya mendapat pesan yang mengatakan Operation not permitted while System Integrity Protection is engagedsaat membongkar, tetapi ternyata tetap saja mengindeks ulang dan bekerja untuk saya pada 10.12.4.
Nobu

63
Itu berhasil. SAYA TIDAK perlu membongkar / memuat. Yang saya lakukan adalah mematikan dan menghidupkannya.
mjezzi

76

Apakah masalah ini dan tidak ada yang berhasil sampai saya membangun kembali indeks menggunakan ini di Terminal:

sudo mdutil -E -i on /

Sebagai alternatif, Anda juga dapat menggunakan aplikasi gratis bernama Alfred yang memiliki lebih banyak fitur.

(Lagi pula saya tidak berafiliasi dengan Alfred)

Semoga ini membantu!


+1 untuk Alfred ... yang hanya berfungsi. Jika tidak, ia memiliki beberapa Preferensi dan Pengaturan antarmuka yang sangat mudah digunakan. Belum lagi, alur kerja. (Saya juga tidak terkait dengan Alfred, hanya lebih senang menggunakannya daripada Spotlight yang rusak).
harperville

1
Ini adalah jawaban yang berfungsi untuk saya ketika Spotlight berhenti mengindeks aplikasi saya. Jawaban yang diterima saat ini tidak.
inopinatus

1
Hanya mengetik sudo mdutil -E /melakukan trik untuk saya di macOS 10.12.6 (Sierra)
Jakob Egger

Ketika saya pertama kali mencoba ini, saya mendapat pesan kesalahan tentang indeks yang hanya bisa dibaca; tetapi setelah saya me-restart komputer saya, perintah ini berhasil, dan memperbaiki indeks saya.
Mike Morearty

Alfred benar-benar menggunakan indeks Spotlight, lihat no. 3 alfredapp.com/help/troubleshooting/indexing
Ronni Egeriis Persson

33

Ketika saya mencoba solusi Anil , saya mendapat:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
/System/Library/LaunchDaemons/com.apple.metadata.mds.plist: Operasi tidak diizinkan saat Perlindungan Integritas Sistem digunakan

Sebaliknya, saya mengikuti instruksi ini , dan itu berhasil:

  1. Pergi ke System Preferences, Pilih Spotlight
  2. Buka tab Privasi di preferensi sistem Spotlight
  3. Klik tombol Plus
  4. Tekan Shift-Command-C untuk mengungkapkan hard drive Anda (jika tidak tersedia sebaliknya), atau cukup navigasikan ke hard drive Anda (kemungkinan besar MacintoshHD)
  5. Jika Anda memiliki lebih dari satu hard drive, tahan tombol Command dan klik berbagai drive Anda untuk menambahkannya ke pilihan Anda
  6. Klik tombol "Pilih" untuk menambahkannya ke daftar Privasi
  7. Abaikan peringatan itu.
  8. Hapus hard drive dengan mengklik tanda minus.
  9. Boom, tidak ada lagi hari yang menyedihkan.

Ini berhasil untuk saya. Saya mengalami masalah dengan aplikasi Slack.app yang tidak dikenali sebagai aplikasi. Setelah melakukan langkah-langkah ini, aplikasi Slack sekarang berfungsi seperti semua aplikasi saya yang lain di Spotlight.
Richard Hurt

Saya punya masalah yang sama dengan Safari, jika Anda percaya. Saya berada dalam lingkungan perusahaan yang sangat aman, dan inilah yang diizinkan untuk saya lakukan, dan itu berhasil.
Jeff

Baru saja mengalami masalah dengan Evernote dan ini menyelesaikannya. Terima kasih @Senseful.
JamesWilson

Solusi ini berhasil! Sebenarnya saya tidak bisa menggunakan yang lain karena saya sepertinya tidak dapat menemukan terminal tanpa sorotan: P
kenik

@kenik Anda dapat menemukan semuanya di aplikasi Finder.
akashg

2

Sudahkah Anda mencoba menghapus spotlight.plist di preferensi pengguna Anda. Masalah serupa dengan 10.7.5 dan pengindeksan ulang tidak akan berfungsi sampai saya memindahkan spotlight.plist ke desktop agar aman dan kemudian melakukan sudo mdutil -E / Jika berhasil, Anda dapat menghapus file .plist yang lama.


1

Berikut ini skrip BASH untuk mengotomatiskan hal-hal yang membosankan berdasarkan jawaban @AntonioR dan @ Anil:: https://gist.github.com/Obaied/d8afbbce1b73481fbd0410c0897b6a87

#!/bin/sh
# Reference: https://apple.stackexchange.com/questions/62715/applications-dont-show-up-in-spotlight

sudo mdutil -a -i off
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
sudo mdutil -a -i on /
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.