Как перестроить индекс Spotlight в macOS если не работает поиск

Как перестроить индекс Spotlight в macOS

Дата Автор Оставить комментарий 997 просмотров

Одной из самых удобных фишек macOS является встроенная система поиска Spotlight. Spotlight может искать данные не только по названиям, но и по содержанию, браузерной истории и медиафайлам. Прямо в строке поиска можно производить арифметические вычисления и проводить конвертацию величин без необходимости открывать калькулятор.

Быстрая скорость отклика также делает Spotlight удобным лаунчером приложений: вводим в поисковой строке «ibooks», нажимаем Enter — менее чем за секунду приложение «Книги» открыто.

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

Признаки того, что нужно перестроить индекс

  • Поиск в Spotlight работает плохо или медленно
  • Spotlight не находит нужные приложения по названию
  • Проблемы с релевантностью поисковых результатов (пример: вместо приложения в первую очередь предлагается сайт из истории браузера)

Наличие любого из этих симптомов — верный признак того, что поисковый индекс Spotlight нуждается в принудительном обновлении. Кроме того, индекс можно периодически перестраивать и в профилактических целях — хуже вашему маку от этого точно не будет.

Как перестроить индекс Spotlight через настройки

Открываем «Системные настройки» → «Siri и Spotlight»:
Как перестроить индекс Spotlight в macOS если не работает поиск

В самом низу страницы нажимаем на «Конфиденциальность Spotlight…» и добавляем дисковый накопитель мака в список папок, поиск по которым запрещен:
Как перестроить индекс Spotlight в macOS если не работает поиск

При этом имеющийся поисковый индекс будет удален. Теперь снова откроем «Конфиденциальность…» и уберем установленный запрет на индексацию:
Как перестроить индекс Spotlight в macOS если не работает поиск

После чего автоматически начнет создавать новый индекс. Проверить это можно в самом Spotlight:
Как перестроить индекс Spotlight в macOS если не работает поиск

Время на переиндексацию зависит от объема дискового накопителя и количества данных, но в целом она происходит очень быстро.

Как перестроить индекс Spotlight в терминале

Но есть способ перестроить поисковый индекс Spotlight проще и быстрее. Для этого открываем терминал и последовательно вводим следующие команды:

sudo mdutil -i off /
sudo rm -rf /.Spotlight-V100
sudo rm -rf /.Spotlight-V200
sudo mdutil -i on /
sudo mdutil -E /

При этом в консоли должны появиться сообщения сперва об отключении индексации (Indexing disabled), а потом о ее повторном включении (Indexing enabled):
Как перестроить индекс Spotlight в macOS если не работает поиск

Открыв окно поиска Spotlight после выполнения этих команд мы также убедимся, что процесс переиндексации запущен:
Как перестроить индекс Spotlight в macOS если не работает поиск

На оборачивании простейших консольных команд для обслуживания macOS в графический интерфейс построена целая индустрия «ускорителей» и «оптимизаторов» системы: CleanMyMacX, BuhoCleaner, MacCleaner Pro и прочие бесполезные по сути приложения.

Обладая базовыми навыками работы в консоли можно выполнять подобные процедуры самостоятельно — быстро и бесплатно, и даже повесить их на cron для автоматического запуска по расписанию.

Автор статьи:
Дмитрий
Руководитель отдела в IT-компании. Веду этот блог с 2013 года, пишу о гаджетах и домашней автоматизации, обозреваю одноплатные компьютеры, неспешно собираю «умный дом».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

[Хамство, оскорбления и попытки крауд-маркетинга будут удалены]