Si abro Spotlight, puedo utilizar atributos de metadatos como kind:pdf
y date:today
para afinar mi búsqueda.
Tengo curiosidad por saber si hay una forma de enumerar todos estos atributos que pueda utilizar con esta sintaxis ( attribute:value
)
Si abro Spotlight, puedo utilizar atributos de metadatos como kind:pdf
y date:today
para afinar mi búsqueda.
Tengo curiosidad por saber si hay una forma de enumerar todos estos atributos que pueda utilizar con esta sintaxis ( attribute:value
)
Buena pregunta. Hay una en la página de Apple Developer que entra en detalles sobre los atributos de los metadatos de Spotlight. Aunque está enfocado a los desarrolladores, creo que se pueden hacer deducciones a partir de las claves de atributos que aparecen allí, por ejemplo
Lo bueno de esta lista es que es bastante exhaustiva, pero también significa que los desarrolladores tendrían que incorporarla a sus aplicaciones para que Spotlight pudiera indexar el contenido con precisión.
En esta lista también se encuentran atributos más "oscuros" (o menos conocidos), como
Si te interesa, también hay un viejo artículo en el blog de Superuser que entra en algunos de los detalles del uso de Spotlight, incluyendo los comandos que puedes usar desde la Terminal. Hay un enlace en el artículo (más abajo) que apunta a una lista completa de atributos que Spotlight guarda para ti. Ese enlace está muerto, pero he desenterrado una copia del La máquina del retroceso para ti. Es similar a la página del sitio de desarrolladores de Apple que proporcioné antes.
He probado algunos de estos ejemplos y resulta que la línea de comandos permitiría utilizar los atributos enumerados, como kMDItemLastUsedDate
. También parece permitir un uso mucho más fino, como el uso booleano y rangos de números como ">=10".
Posteriormente he utilizado con éxito TextContent:"something"
, Country:AU
(para contenidos australianos), date>20/1/2017
(que es el 20 de enero de 2017 en mi jerga y filtra todo lo que es posterior a esa fecha) y author:Alex
(por ejemplo, devuelve documentos y correos electrónicos creados por mí) en la interfaz gráfica de Spotlight. Este artículo sobre Consejos de Spotlight para El Capitan y Yosemite (diapositiva 10) menciona principalmente el kind:
filtro, aunque también nombran la fecha y el autor mencionados.
Lo que se puede utilizar depende en gran medida de lo que los desarrolladores de las aplicaciones que guardan los documentos en el disco hayan implementado utilizando el importador de metadatos para dar soporte a Spotlight.
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.
1 votos
mdimport -A
(línea de comandos) lista los atributos disponibles.man mdimport
para más información y comandos relacionados.