Мощь чистых запросов

На самом деле то, что большинство людей видит в Spotlight, отражает лишь часть мощи, заключенной в Leopard.
Например, как быть, если вам нужно увидеть все файлы, открывавшиеся за последние сутки, исключая электронные письма и записи адресной книги? Или если вы хотите собрать все документы PDF и файлы PostScript, открывавшиеся за последнюю неделю? С помощью обычных средств Spotlight вы не сможете задать поиск или создать «умные» папки, достаточно умные для подобных задач.
К счастью для продвинутых пользователей Leopard, Spotlight также понимает некий язык запросов с синтаксисом типа языка программирования, позволяющий организовывать более точный и тонкий поиск. С его помощью можно проделывать то, что невозможно выполнить посредством только меню или окна Spotlight.
Знакомство с основами языка запросов можно начать с http://developer.ap-ple.com/macosx/spotlight.html, а оттуда уже попасть на ряд веб-страниц, где внутренний язык Spotlight описывается в полном объеме.
Начать можно и с изучения того, как сам Spotlight использует этот язык запросов. Для этого создайте «умную» папку, вызовите для нее окно Get Info (Свойства). (Для этого выполните на ней Control-щелчок или щелчок правой кнопкой и в появившемся меню выберите Get Info — «свойства».) На панели General отобразится строка текста запроса (Query), который Spotlight незаметно для вас сгенерировал.
При этом выяснится, что базовая команда поиска всегда начинается с kMD-Item. Для поиска по типу файла запрос должен начинаться с kMDItemContent-Type; для поиска по времени открытия — с kMDItemLastUsedDate и т. д. Например, запрос на поиск всех файлов, содержащих ключевое слово «kum-quat», выглядит так: kMDItemKeywords == «kumquat». (Удвоенный символ = означает «равно». Можно также использовать символы , Примечание
Apple ни за что не отвечает, если вы выбрали комбинацию клавиш, конфликтующую с какой-то другой функцией вашей системы. Например, выбор S-S будет неудачным.
С другой стороны, если вы выберете для Spotlight комбинацию клавиш, зарезервированную Mac OS X для некоторой задачи (например, Shift-S-3), то в окне Spotlight появится маленький желтый предупреждающий значок. На самом деле это кнопка, щелчок по которой открывает панель Keyboard and Mouse (Клавиатура и Мышь), отображающий спорную комбинацию клавиш и позволяющий заменить ее.