Spotlight przestał wyświetlać wyniki dla moich aplikacji. Próbowałem ponownie zindeksować i usunąć indeks, aby go odbudować. Brak zmiany. Próbowałem dodać aplikacje do karty Prywatność i usunąć ją, bez zmian. Próbowałem naprawić uprawnienia do dysku i powtórzyć powyższe, bez zmian. Próbowałem usunąć wszystko z indeksu z wyjątkiem aplikacji, a potem po prostu nie otrzymałem żadnego wyszukiwania (oprócz pozycji słownika). Próbowałem dodać dowiązanie symboliczne w moim katalogu głównym do aplikacji i reindeksować, ale bez zmian.
Jakieś pomysły na to, co robić? Prowadzę Snow Leopard. Doprowadza mnie to do szału!
Aktualizacja: Zauważyłem, że kiedy uruchamiam ponownie indeks, sudo mdutil -E /
a następnie natychmiast wyszukuję aplikację Spotlight dla aplikacji, która jest wyświetlana tymczasowo, dopóki Spotlight nie zostanie wyłączony z powodu aktywnego indeksowania. Po zakończeniu indeksowania wpisy aplikacji znikają.
Odpowiedzi:
Ładowanie plist metadanych działało dla mnie:
Wyłącz reflektor:
Rozładuj to:
Załaduj To:
Ponownie włącz reflektor:
Teraz wszystko jest ponownie indeksowane zgodnie z oczekiwaniami.
W nowszych wersjach systemu macOS wyłączenie i ponowne włączenie indeksowania rozwiązuje problem.
źródło
sudo mdutil -a -i on
indeksowaniu jest nadal wyłączone, spójrz na tę odpowiedźOperation not permitted while System Integrity Protection is engaged
, że podczas rozładowywania, ale najwyraźniej i tak reindeksuje się i zadziałało dla mnie 10.12.4.Czy ten problem i nic nie działało, dopóki nie odbudowałem indeksu przy użyciu tego w terminalu:
Alternatywnie możesz również skorzystać z bezpłatnej aplikacji o nazwie Alfred, która ma o wiele więcej funkcji.
(I tak nie jestem związany z Alfredem)
Mam nadzieję że to pomoże!
źródło
sudo mdutil -E /
zrobiło dla mnie lewę w systemie macOS 10.12.6 (Sierra)Kiedy wypróbowałem rozwiązanie Anila , otrzymałem:
Zamiast tego zastosowałem się do tych instrukcji i zadziałało:
źródło
Czy próbowałeś usunąć spotlight.plist w swoich preferencjach użytkownika. Podobny problem z 10.7.5 i ponownym indeksowaniem nie działałby, dopóki nie przeniosłem spotlight.plist na pulpit, aby był bezpieczny, a następnie nie zrobiłem
sudo mdutil -E /
Jeśli to działa, możesz usunąć stary plik .plist.źródło
Oto skrypt BASH automatyzujący nudne rzeczy na podstawie odpowiedzi @AntonioR i @ Anil:: https://gist.github.com/Obaied/d8afbbce1b73481fbd0410c0897b6a87
źródło