Lista de alias de atributos de metadatos que puedo buscar en Spotlight

1

Si abro Spotlight, puedo usar atributos de metadatos como kind:pdf y date:today para refinar mi búsqueda.

Tengo curiosidad si hay una manera de enumerar todos estos atributos que puedo usar con esta sintaxis ( attribute:value )

    
pregunta landen 08.10.2017 - 21:38

1 respuesta

1

Buena pregunta. Hay una página en el sitio de Apple Developer que se encuentra en Detalles de los atributos de metadatos de Spotlight. Aunque está centrado en el desarrollador, creo que sería capaz de sacar inferencias de las claves de atributos que figuran allí, por ejemplo,

  • kMDItemKind
    Descripción del tipo de elemento que representa este archivo.
  • kMDItemAttributeChangeDate
    Fecha y hora del último cambio realizado en un atributo de metadatos
  • kMDItemContentCreationDate
    La fecha y hora en que se creó el contenido.
  • kMDItemContentModificationDate
    Fecha y hora en que se modificó el contenido de este elemento.

Lo bueno de esta lista es que es bastante exhaustivo, pero también significa que los desarrolladores necesitarían incluir esto en sus aplicaciones, para que Spotlight pueda indexar el contenido con precisión.

En esta lista también encontrará atributos más "oscuros" (o menos conocidos), como

  • kMDItemCreator
    Nombre de la aplicación utilizada para crear el contenido del documento. Por ejemplo, "Páginas" o "Keynote".
  • kMDItemKeywords
    Palabras clave asociadas con este archivo. Por ejemplo, "Cumpleaños", "Importante", etc.
  • kMDItemNumberOfPages
    Número de páginas en el documento.
  • kMDItemPageHeight
    Altura de la página del documento, en puntos (72 puntos por pulgada). Para archivos PDF, esto indica la altura de la primera página solamente.

Si estás interesado, también hay un antiguo Artículo sobre el blog de superusuarios que incluye algunos de los detalles del uso de Spotlight, incluidos los comandos que puede usar desde Terminal. Hay un enlace en el artículo (aproximadamente ⅔ abajo) que apunta a una lista completa de atributos que Spotlight guarda para usted. Ese enlace está muerto, pero he sacado una copia de Wayback Machine para usted. Es similar a la página en el sitio de desarrolladores de Apple que proporcioné anteriormente.

He probado algunos de estos ejemplos y resulta que la línea de comandos le permitiría usar los atributos listados, como kMDItemLastUsedDate . También parece permitir un uso mucho más preciso, como el uso booleano y los rangos de números como "> = 10".

Posteriormente, he utilizado con éxito TextContent:"something" , Country:AU (para contenido australiano), date>20/1/2017 (eso es 20 de enero de 2017 en mi jerga y filtra todo después de esa fecha) y author:Alex (por ejemplo, devuelve documentos y correos electrónicos) creado por mí) en la interfaz gráfica de usuario de Spotlight. Este artículo en consejos sobre Spotlight para El Capitán & Yosemite (diapositiva 10) menciona principalmente el filtro kind: , aunque también nombran la fecha y el autor anteriores.

Lo que puede usar depende mucho de lo que los desarrolladores de aplicaciones que guardan documentos en disco han implementado utilizando el importador de metadatos para proporcionar soporte de Spotlight.

    
respondido por el Alex Ixeras 09.10.2017 - 00:50

Lea otras preguntas en las etiquetas