Spotlight – поисковая система встроенная в MacOS X 10.4, мы уже рассмотрели общие сведения о ней сразу после релиза OS 10.4. Однако, как показала практика, для грамотного и эффективного использования Spotlight необходимо понимание механизмов ее работы, и знание «форматов» поисковых запросов хотя-бы на минимальном уровне. Детальным рассмотрением Spotlight мы и займемся в этой и последующей статье.

 

Spotlight – поисковая система встроенная в MacOS X 10.4, мы уже рассмотрели общие сведения о ней сразу после релиза OS 10.4. Однако, как показала практика, для грамотного и эффективного использования Spotlight необходимо понимание механизмов ее работы, и знание «форматов» поисковых запросов хотя-бы на минимальном уровне. Детальным рассмотрением Spotlight мы и займемся в этой и последующей статье.

Принципиальное, что отличает Spotlight от предыдущих использовавшихся поисковых механизмов – возможность каталогизировать и выполнять поиск в МЕТАДАННЫХ – информации о данных содержащихся в файле, например марка и модель фотокамеры которой сделан снимок, битрейт музыкального файла, или отправитель электронного сообщения. Индексация метаданных делает возможным после ввода поискового запроса «tiger» увидеть не только документы, содержащие это слово в названии, но также изображения с последнего похода детей в зоопарк, электронные сообщения с обсуждениями операционной системы 10.4 Tiger, и тому подобные результаты так или иначе имеющие отношение к слову «Tiger».

Spotlight индексирует содержимое дискового раздела в две базы – одну, в которой содержатся метаданные и вторую – с проиндексированным содержимым файлов. Эти базы постоянно обновляются «на лету» и в фоновом режиме, потому результаты поиска которые вы получаете ответ на запрос всегда самые свежие и соответствуют последним изменениям файлов. В отличии от поисковых систем на некоторых других платформах, здесь нет необходимости принудительно указывать Spotlight’у обновить базы.

Если вы обнаружите, что даже поиск по метаданным и по содержимому не приводит к результату который хотелось-бы получить, можно открыть для нужного файла окно Info и прописать Spotlight-комментарии в соответствующее поле. Да, Spotlight может производить поиск по этим комментариям также. Так можно делать для файлов которые вы особо боитесь потерять 😉 В большинстве же случаев Spotlight отлично справляется со своей работой и так.

Фаиндер

Наличие Spotlight видно благодаря иконке с лупой, которая появляется в правром верхнем углу в панели меню Mac (показано справа). Кликните на этой иконке (или нажмите яблоко + пробел) и появится голубое поле Spotlight. Введите ваш запрос и по ходу набора начнут появляться результаты, количество которых будет уменьшаться, если вы будете продолжать набирать ваш запрос. Вы можете получить более точный результат, если укажете тип искомого файла. Например, при наборе kind:application появляется список приложений на вашем Mac, не смотря на место их хранения. Также можно комбинировать запросы – запрос kind:email date:today выводит все email сообщения, полученные сегодня.

Из порядка 20-ти, относящихся к запросу результатов, выберите тот, который вам подходит, – например музыкальный трек iTunes, email сообщение – он откроется вместе с соответствующим приложением. Если выне нашли нужного файла, продолжайте набирать запрос, сужая список результатов, или кликните на Show All вверху списка и увидите все результаты в отдельном окне Spotlight. (По умолчанию это окно тоже появляется, если вы нажмете Option+Command+Spacebar.)

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

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

Окно Spotlight хорошо поддерживает мультимедиа. Например, вы можете просматривать изображения в виде эскизов или в режиме слайдшоу (как показано ниже). В режиме слайдшоу вы можете просматривать изображения по отдельности либо в виде набора эскизов. Вы также можете добавлять изображение в iPhoto одним кликом (как показано справа). Если вы выберете видео файл в окне Spotlight и кликните на иконку Information справа, то сможете просмотреть видео как эскиз и при этом со звуком. Перетащите этот видео файл на рабочий стол, чтоб скопировать его. С аудио файлами можно делать те же процедуры.

Первую страницу PDF файла тоже можно просматривать в маленьком окне. К тому же, контекстное меню окна Spotlight позволяет вам добавлять файл в работу Automator или направлять в Mail как прилагаемый файл.

За пределами фаиндера.

Spotlight более чем просто удобный способ поиска файлов из панели меню. Её технология содержит некоторые новые поисковые и сортировочные функции, которые были в фаиндере Tiger, Mail, Address Book и System Prefernces.

В фаиндере, Mail и Address Book влияние Spotlight будет знакомым для всех, кто использовал iTunes Smart Playlist и iPhoto Smart Albums. Как и в этих пяти фильтрующих механизмах Spotlight позволяет создавать Smart файлы в приложениях.

Теперь вы можете создавать Smart папки в фаиндере – сохраненные поики с использованием таких критериев, как имя файла, последний запуск, тип, размер и совокупность метаданных – которые обновляются при добавлении или изменении файлов. Эти Smart папки появляются не только в рубриках окна Spotlight, но и в рубриках диалоговых окон Открыть и Сохранить.

Tiger Mail предлагает Smart Mailbox, который сортирует e-mail сообщения по некоторым критериям – сообщения от вашего босса, или сообщения, которые имеют отношение к какому-то конкретному проекту. К тому же контакты Address Book, которые удовлетворяют определенным условиям – например те, которые имеют одни тот же почтовый индекс или принадлежат к определенному домену – могут быть собраны в отдельные Smart Group. (Address Book позволяет выбирать контакт и запускать команду Spotlight, которая покажет список файлов, относящихся к этому контакту.)

Spotlight действует и в Системных Настройках Tiger. С ее помощью можно ввести запрос в поле Системных Настроек Spotlight и все системные настройки относящиеся к запросу будут выделены светлым пятном. Например запрос «Update» выделит белым пятном света Software Update и более слабым пятном QuickTime, показывая этим, что наиболее подходящим к запросу является Software Update. Вместе с этим появляется список тем относящихся к запросу снизу поля Spotlight.

Демонстрируя, что Spotlight является частью операционной системы, продвинутые пользователи UNIX могут использовать командную строку для поиска с помощью Spotlight. Команда mdsl выводит список метаданных файлов и mdfind отображает поиск из командной строки со свойствами Spotlight.

Ожидается

И наконец, Spotlight можно расширять. Spotlight работает с целым рядом плагинов – каждый плагин отвечает за определенный тип файла или ряд типов файлов (например, один плагин выбирает все файлы изображений, которые поддерживает OS X).

Разработчики могут создавать плагины Spotlight для своих приложений, это значит, что с поддержкой разработчиков будет возможно найти любой файл или тип файла на вашем Mac в любое время. Ожидается, что Microsoft Word, Excel и PowerPoint появятся в поиске Spotlight (но не Entourage, из-за строения e-mail клиента). К тому же разработчик Phlink тоже обновил телефонный софт, включая поддержку Spotlight. Другие создатели софта собираются сделать то же самое в ближайшее время.

И поэтому Spotlight кажется очень ярким приложением.

Заметки по Spotlight

Хотите эффективно использовать Spotlight? Прочитайте несколько коротких заметок, чтоб взять все от программы.

  • Чтоб быстро перейти к главному из результатов Spotlight, зажмите кнопку Command.
  • Если вы уверены, что изменили файл сегодня, но не знаете где его сохранили, попробуйте следующее.
  • Вместо введения запроса по ключевым словам введите date:today (без пробелов). Все файлы, которые были изменены сегодня, появятся в меню Spotlight.
  • Если вы точно знаете тип искомого файла, то можете настроить поиск введением kind:расширение.
  • Например, если вы хотите ограничить поиск до презентаций Keynote и PowerPoint, введите kind:presentation.