Решение проблемы с неправильно работающим поиском.
Когда при поиске на компьютере Mac не получается найти нужную информацию, она выдаётся с ошибками, неполная либо с какими-либо иными результатами, отличными от ожидаемых, помогает переиндексация (повторная индексация) Spotlight.
Официальная справка от Apple рекомендует сначала добавить проблемную область поиска (в принципе, это может быть и весь диск целиком) в исключения Spotlight, а потом убрать из исключений.
К сожалению, иногда этот способ не помогает. В таких случаях на помощь приходит встроенная в macOS утилита mdutil
.
Полный список ключей и опций этой утилиты традиционно доступен по команде man mdutil
, а краткая справка приведена в конце поста.
Из всех доступных опций нам потребуются флаги -E
для удаления текущих метаданных Spotlight (т.е. ранее построенного проблемного индекса) и -a
для того, чтобы команда применилась ко всем хранилищам на всех дисках.
В принципе, можно ограничиться явным указанием конкретного диска, но проще уж перестроить все индексы без исключений.
Запускать команду надо от имени администратора, поэтому используем sudo
и вводим пароль:
В Интернете можно ещё найти рекомендацию использовать такой вариант:
Эта команда перестраивает индекс для всех подключенных/смонтированных дисков, но конкретно мне мой вариант помог больше.
Краткая справка команды mdutil
- Источник: zlonov.ru
- _Мета слова: _