Разработчики Apple предоставляют информацию о синтаксисе выражения запроса метаданных файла.
Проблема, с которой я сталкиваюсь, заключается в том, что я хочу сделать «А, а не (В или С)», но я не понимаю, как это сделать. Кажется, я могу сделать только «А и ((не В) или (не С))», а это не то, чего я хочу. Здесь есть хороший генератор таблиц истинности, демонстрирующий проблему: http://turner.faculty.swau.edu/mathematics/materialslibrary/truth/
Я думаю, что это невозможно, учитывая то, что поддерживает Spotlight, согласно документу.
РЕШЕНО
Некоторые подробности о проблеме, которую я пытаюсь решить: я хочу видеть электронную почту, пришедшую мне из-за пределов домена компании, а не сгенерированную webex (она используется для обновлений собраний и т. д.) MS Outlook 2011 (Mac) использует поиск OS X Spotlight движок для фильтрации электронной почты с помощью «необработанного запроса».
Рабочий запрос (спасибо, Renzo):
com_microsoft_outlook_recpient_email_addresses == "[email protected]" && com_microsoft_outlook_author_email_addresses != "*@example.com" && com_microsoft_outlook_author_email_addresses != "*@webex.com"