Поделиться:

Поиск, который не находит файлы, — это довольно бесполезный поиск. Давайте разберемся, как вернуть Spotlight к жизни, чтобы он снова находил то, что нужно.

Как заставить Spotlight на Mac снова находить файлы

  1. Откройте «Мониторинг системы» (Activity Monitor).
  2. В поиске введите 'spotlight' и выделите все связанные с ним процессы в macOS.
  3. Нажмите кнопку (X), чтобы завершить все выбранные процессы, и подтвердите принудительное завершение всех процессов Spotlight.
  4. Spotlight автоматически перезапустит большинство этих процессов и снова запустит базовое индексирование. Дайте ему пару минут на восстановление.
  5. Нажмите Command+Пробел, чтобы вызвать Spotlight как обычно, и введите название известного локального файла. Теперь он должен появиться в результатах.

Вот так выглядит Spotlight, который полностью отказался находить файл 'finder.png' на рабочем столе (я взял его для наглядности, но проблема касается всех локальных файлов). Вместо этого он почему-то выдает веб-результаты про… дилерские центры Porsche (!?):

А вот так он работает после завершения всех процессов:

Учтите, что это может решить проблему навсегда, а может и нет (замечательно, правда?). Лично мне после обновления до macOS Tahoe приходится повторять эту процедуру почти после каждой перезагрузки, чтобы поиск снова работал. Spotlight просто перестает работать без видимой причины. К счастью, завершить процессы в «Мониторинге системы» — дело пары секунд, и функциональность возвращается мгновенно. Это намекает, что проблема не в индексировании, ведь полная переиндексация диска занимает куда больше времени.

С этой ошибкой Spotlight сталкиваются некоторые пользователи macOS Tahoe (включая меня), но жалобы поступают и от тех, у кого более старые версии системы: Sequoia, Sonoma, Big Sur и Monterey.

Альтернатива: EasyFind — мощный сторонний поисковик для Mac, который всегда работает

Я так устал от постоянных сбоев Spotlight, что перешел на бесплатное стороннее решение — EasyFind от известного разработчика DevonTechnologies. Ему не нужна настройка или индексирование, и он моментально находит абсолютно все файлы, которые я ищу.

С EasyFind всё просто: скачал, бросил в папку «Программы» — и можно искать. Он находит файлы практически мгновенно. Возьмем тот же пример: файл "finger.png" на рабочем столе EasyFind находит сразу, в то время как Spotlight не видит ничего.

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

DevonTech — известный разработчик ПО для Mac с кучей отличных инструментов (платных и бесплатных). Мы уже рассказывали об их удобной утилите Neo Network Utility для тех, кто скучает по старому Network Utility в современных версиях macOS. Однозначно стоит посмотреть!

Почему Spotlight на Mac не находит локальные файлы?

Скорее всего, всему виной баг в самом Spotlight, из-за которого пользователи не могут найти локальные файлы, даже по точному имени. Проблема не новая, хотя снова всплыла у некоторых пользователей macOS Tahoe, а жалобы на нее тянутся через несколько версий macOS.

Пока мы обсуждаем баг, который затрагивает все локальные файлы, есть и другая похожая проблема. На неё обратили внимание eclecticlight.co и MJTsai: Spotlight не находит локальные текстовые файлы, если их название начинается с «LG».

То, что Spotlight не может найти файлы на Mac, невероятно раздражает, ведь это основная причина, по которой большинство пользователей им вообще пользуются и всегда его любили. Но одно можно сказать точно: эти жалобы не новы и не ограничиваются macOS Tahoe. На форумах поддержки Apple десятки и десятки тем с обсуждением этой проблемы и её вариаций, где предлагают пройти кучу шагов для решения — часто безуспешно.

На форумах Apple действительно масса тем, где люди жалуются на подобное (например, вот,
вот,
вот и
вот). И хотя там часто предлагают сложные методы решения, многие пользователи не добиваются успеха или он оказывается временным (как в моем случае). Поскольку этот баг в Spotlight, судя по всему, существует уже давно, не ждите быстрого фикса. Будем надеяться, что его исправят в одном из будущих обновлений macOS.

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