Відповіді:
Хороше питання. На сайті розробника Apple є сторінка, яка детально описує атрибути метаданих Spotlight. Хоча це орієнтоване на розробника, я думаю, ви зможете зробити висновки з перелічених там атрибутивних ключів, наприклад
Приємно в цьому списку те, що він досить вичерпний, але це також означає, що розробникам потрібно було б вбудувати це у свої додатки, щоб Spotlight міг точно індексувати вміст.
У цьому списку ви також знайдете більше "незрозумілих" (або менш відомих) атрибутів, таких як
Якщо вас цікавить, на блозі Superuser також є старість статті, яка описує деякі деталі використання Spotlight, включаючи команди, які ви можете використовувати з терміналу. У статті є посилання (приблизно вниз), що вказує на повний список атрибутів, які Spotlight зберігає для вас. Це посилання мертве, але я розкопав для вас копію з машини « Backback» . Це схоже на сторінку на сайті Apple Developer, яку я наводив раніше.
Я спробував деякі з цих прикладів, і виявилося, що командний рядок дозволить вам використовувати перелічені атрибути, такі як kMDItemLastUsedDate
. Схоже, це дозволяє набагато більш точне використання, наприклад, булеве використання та діапазон чисел, таких як "> = 10".
Я згодом успішно використовував TextContent:"something"
, Country:AU
(для австралійського змісту), date>20/1/2017
(це 20 Січня 2017 в моєму жаргоні і фільтрує всі після цієї дати) і author:Alex
(наприклад , повертає документи і повідомлення електронної пошти , створені мною) в GUI прожектора. У цій статті про підказки про прожектори для El Capitan & Yosemite (слайд 10) в основному згадується kind:
фільтр, хоча вони також називають вищевказану дату та автора.
Що ви можете дуже використовувати, залежить від того, які розробники додатків, які зберігають документи на диску, реалізували за допомогою імпортера метаданих, щоб забезпечити підтримку Spotlight.
mdimport -A
(командний рядок) перелічує доступні атрибути.man mdimport
для отримання додаткової інформації та відповідних команд.