Elenco degli alias degli attributi dei metadati che posso cercare in Spotlight

1

Se apro Spotlight, posso utilizzare gli attributi dei metadati come kind:pdf e date:today per perfezionare la mia ricerca.

Sono curioso di sapere se c'è un modo per elencare tutti questi attributi che posso usare con questa sintassi ( attribute:value )

    
posta landen 08.10.2017 - 21:38
fonte

1 risposta

1

Buona domanda. Esiste una pagina sul sito Apple Developer che entra in dettagli degli attributi dei metadati di Spotlight. Sebbene sia focalizzato sugli sviluppatori, penso che potresti trarre conclusioni dalle chiavi degli attributi elencate qui, ad esempio

  • kMDItemKind
    Descrizione del tipo di elemento che questo file rappresenta.
  • kMDItemAttributeChangeDate
    Data e ora dell'ultima modifica apportata a un attributo di metadati
  • kMDItemContentCreationDate
    Data e ora in cui è stato creato il contenuto.
  • kMDItemContentModificationDate
    Data e ora in cui il contenuto di questo elemento è stato modificato.

La cosa bella di questa lista è che è abbastanza esauriente, ma significa anche che gli sviluppatori avrebbero dovuto costruirlo nelle loro app, in modo che Spotlight potesse indicizzare accuratamente il contenuto.

In questo elenco trovi anche altri attributi "oscuri" (o meno noti), come

  • kMDItemCreator
    Nome dell'applicazione utilizzata per creare il contenuto del documento. Ad esempio, "Pagine" o "Note chiave".
  • kMDItemKeywords
    Parole chiave associate a questo file. Ad esempio "Compleanno", "Importante", ecc.
  • kMDItemNumberOfPages
    Numero di pagine nel documento.
  • kMDItemPageHeight
    Altezza della pagina del documento, in punti (72 punti per pollice). Per i file PDF questo indica solo l'altezza della prima pagina.

Se sei interessato, c'è anche un vecchio stile articolo sul blog Superuser che contiene alcuni dettagli sull'utilizzo di Spotlight, inclusi i comandi che è possibile utilizzare da Terminal. C'è un collegamento nell'articolo (su ⅔ giù) che punta a un elenco completo di attributi che Spotlight ti protegge. Quel collegamento è morto, ma ne ho ricavato una copia dal Wayback Machine per te. È simile alla pagina sul sito degli sviluppatori Apple che ho fornito in precedenza.

Ho provato alcuni di questi esempi e si scopre che la riga di comando ti consentirebbe di utilizzare gli attributi elencati, come kMDItemLastUsedDate . Sembra anche consentire un uso molto più fine, come l'utilizzo booleano e intervalli numerici come "> = 10".

In seguito ho utilizzato con successo TextContent:"something" , Country:AU (per contenuto australiano), date>20/1/2017 (che è il 20 gennaio 2017 nel mio gergo e filtra tutto dopo quella data) e author:Alex (es. restituisce documenti ed email creato da me) nella GUI di Spotlight. Questo articolo su suggerimenti Spotlight per El Capitan & Yosemite (slide 10) menziona principalmente il filtro kind: , sebbene nominino anche la data e l'autore sopra.

Ciò che puoi utilizzare molto dipende da ciò che gli sviluppatori di applicazioni che salvano i documenti sul disco hanno implementato utilizzando l'importatore di metadati per fornire supporto Spotlight.

    
risposta data 09.10.2017 - 00:50
fonte

Leggi altre domande sui tag