Список Псевдонімів атрибутів метаданих, які я можу шукати в центрі уваги


1

Якщо я відкрию прожектор, я можу використовувати атрибути метаданих, такі як kind:pdfі date:todayдля вдосконалення пошуку.

Мені цікаво, чи є спосіб перелічити всі ці атрибути, які я можу використовувати з цим синтаксисом ( attribute:value)


1
mdimport -A(командний рядок) перелічує доступні атрибути. man mdimportдля отримання додаткової інформації та відповідних команд.
mtklr

Відповіді:


1

Хороше питання. На сайті розробника Apple є сторінка, яка детально описує атрибути метаданих Spotlight. Хоча це орієнтоване на розробника, я думаю, ви зможете зробити висновки з перелічених там атрибутивних ключів, наприклад

  • kMDItemKind
    Опис виду елемента, який цей файл представляє.
  • kMDItemAttributeChangeDate
    Дата та час останньої зміни, внесеної в атрибут метаданих
  • kMDItemContentCreationDate
    Дата та час створення вмісту.
  • kMDItemContentModificationDate
    Дата та час зміни змісту цього елемента.

Приємно в цьому списку те, що він досить вичерпний, але це також означає, що розробникам потрібно було б вбудувати це у свої додатки, щоб Spotlight міг точно індексувати вміст.

У цьому списку ви також знайдете більше "незрозумілих" (або менш відомих) атрибутів, таких як

  • kMDItemCreator
    Назва програми, яка використовується для створення вмісту документа. Наприклад, "Сторінки" або "Основна інформація".
  • kMDItemKeywords
    Ключові слова, пов'язані з цим файлом. Наприклад, "День народження", "Важливо" тощо.
  • kMDItemNumberOfPages
    Кількість сторінок у документі.
  • kMDItemPageHeight
    Висота сторінки документа в балах (72 бали на дюйм). Для файлів PDF це вказує висоту лише першої сторінки.

Якщо вас цікавить, на блозі 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.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.