답변:
좋은 질문. Apple Developer 사이트에는 Spotlight 메타 데이터 속성에 대한 세부 정보 가있는 페이지 가 있습니다 . 개발자가 중점을 두었지만 여기에 나열된 속성 키에서 추론을 도출 할 수 있다고 생각합니다.
이 목록의 장점은 매우 철저하지만 개발자가이를 앱에 빌드해야 Spotlight가 컨텐츠를 정확하게 색인 할 수 있다는 것입니다.
이 목록에는 다음과 같은 더 많은 "분명한"(또는 덜 알려진) 속성도 있습니다
관심이 있으시다면 Superuser 블로그 에는 터미널에서 사용할 수있는 명령을 포함하여 Spotlight 사용에 대한 자세한 내용을 다루는 오래된 기사 가 있습니다. 이 기사에는 Spotlight가 유지하는 속성의 전체 목록을 가리키는 링크 (약 ⅔ 아래)가 있습니다. 그 링크는 죽었지 만 Wayback Machine 에서 사본을 찾았습니다 . 이전에 제공 한 Apple 개발자 사이트의 페이지와 비슷합니다.
이 예제 중 일부를 시도해 보았고 명령 줄을 사용하면 나열된 속성 (예 :)을 사용할 수 있습니다 kMDItemLastUsedDate
. 또한 부울 사용 및 "> = 10"과 같은 숫자 범위와 같이 훨씬 더 미세한 사용을 허용하는 것 같습니다.
이후 TextContent:"something"
에 Country:AU
(호주 콘텐츠 date>20/1/2017
에서 2017 년 1 월 20 일이며 그 날짜 이후의 모든 것을 필터링합니다) 및 author:Alex
Spotlight의 GUI에서 (예를 들어 내가 만든 문서 및 전자 메일을 반환 )을 성공적으로 사용 했습니다. El Capitan & Yosemite (슬라이드 10)의 스포트라이트 팁에 대한 이 기사에서는 주로 kind:
필터에 대해 언급 하지만 위의 날짜와 작성자의 이름도 지정합니다.
매우 많이 사용할 수있는 것은 문서를 디스크에 저장하는 응용 프로그램 개발자가 메타 데이터 가져 오기 도구를 사용하여 Spotlight 지원을 제공하여 구현 한 내용에 따라 다릅니다.
mdimport -A
(명령 줄)에 사용 가능한 속성이 나열됩니다.man mdimport
자세한 정보 및 관련 명령.