Spotlight перестал индексировать / возвращать что-либо в / Applications

8

После недавней паники и перезапуска ядра Spotlight, похоже, больше ничего не знает о файлах в папке my / Applications. Я использовал для запуска Safari.app, Opera.app, Textedit.app и т. Д. Через Spotlight в обычном порядке. Теперь я получаю «Ничего не найдено» для всех из них (кроме Textedit.app, который запускает демонстрационный текстовый редактор из установки Qt). Программы все еще там и все еще запускаются прямо из Finder.

Я уже запустил утилиту диска и проверил диск, никаких проблем. Я восстановил права доступа к диску, которые внесли несколько изменений, но безрезультатно.

Что еще я могу сделать, кроме переустановки MacOS?

Обновление: я уже подтвердил, что «Приложения» все еще отмечен в моих настройках Spotlight. Он все еще возвращал приложения, расположенные в другом месте (пример приложения Qt textedit), так что это не должно было быть проблемой.

Несколько часов спустя это решило себя; Я предполагаю, что на некотором интервале выполняется фоновый процесс.

Пра
источник
см. также superuser.com/questions/8414/…
Чарльз

Ответы:

4

Чтобы полностью перестроить индекс, запустите следующее из Terminal.app:

sudo mdutil -E /

Это работает, хотя и занимает некоторое время.

Йоханнес Хофф
источник
2

Вы убедились, что в Системных настройках - Spotlight категория «Приложения» все еще отмечена? Если это все еще так, попробуйте снять флажок, а затем перепроверить.

Dominik
источник
1

Я решил ту же проблему, добавив / Applications на вкладку «Конфиденциальность» в Spotlight (это заставляет Spotlight удалить любой индекс для папки), подождав несколько минут, а затем удалив / Applications из настроек Privacy. Прожектор должен затем переиндексировать папку.

УДАЛЕНО
источник
У меня не было возможности проверить это до того, как проблема решилась сама собой, но это был единственный ответ, в котором не упоминался флажок «Приложения», что не было моей проблемой.
пра
Не работал для меня OS X 10.6.6. Через 10 минут после добавления / Приложения на вкладке конфиденциальности, чтобы снова удалить его. Разрешено два часа перестраивать, но все равно ничего.
Йоханнес Хофф
Наконец-то нашел то, что у меня сработало - выложил как отдельный ответ.
Йоханнес Хофф
1

В моем случае, «Настройки конфиденциальности» не удалось, с сообщением об ошибке при попытке удалить жесткий диск из списка конфиденциальности, указывая, что весь мой индекс был действительно испорчен.

Решением было ввести следующее в Терминале:

`sudo mv /.Spotlight-V100 /Spotlight-V100-old`

(вам нужно будет ввести пароль администратора для этого)

и затем перезагрузите компьютер. Это приведет к повторной индексации ваших данных, так как выше только что удалены все ссылки на индекс внимания.

Затем вы также можете очистить папку «Spotlight-V100-old», которая теперь появится на вашем жестком диске.

Этот «ядерный» вариант требует прав администратора.

Чарльз
источник
Спасибо! Это было единственное решение, которое сработало и для меня.
Марк Г.
0

В списке объектов для включения в Spotlight есть галочка «Приложения» (System Preferecens, Spotlight).

Каир
источник
Уже проверил это, забыл упомянуть об этом.
пра