Spotlight에서 검색 할 수있는 메타 데이터 속성 별칭 목록


1

Spotlight를 열면 kind:pdfdate:today검색 과 같은 메타 데이터 속성을 사용할 수 있습니다 .

이 구문에 사용할 수있는 모든 속성을 나열하는 방법이 있는지 궁금합니다 ( attribute:value).


1
mdimport -A(명령 줄)에 사용 가능한 속성이 나열됩니다. man mdimport자세한 정보 및 관련 명령.
mtklr

답변:


1

좋은 질문. Apple Developer 사이트에는 Spotlight 메타 데이터 속성에 대한 세부 정보 가있는 페이지 가 있습니다 . 개발자가 중점을 두었지만 여기에 나열된 속성 키에서 추론을 도출 할 수 있다고 생각합니다.

  • kMDItemKind
    이 파일이 나타내는 항목 종류에 대한 설명.
  • kMDItemAttributeChangeDate
    메타 데이터 속성에 대한 마지막 변경 날짜 및 시간
  • kMDItemContentCreationDate
    컨텐츠가 작성된 날짜 및 시간입니다.
  • kMDItemContentModificationDate
    이 항목의 내용이 수정 된 날짜 및 시간입니다.

이 목록의 장점은 매우 철저하지만 개발자가이를 앱에 빌드해야 Spotlight가 컨텐츠를 정확하게 색인 할 수 있다는 것입니다.

이 목록에는 다음과 같은 더 많은 "분명한"(또는 덜 알려진) 속성도 있습니다

  • kMDItemCreator
    문서 컨텐츠를 작성하는 데 사용되는 애플리케이션의 이름입니다. 예를 들어 "Pages"또는 "Keynote"입니다.
  • kMDItemKeywords
    이 파일과 관련된 키워드. 예를 들어 "생일", "중요"등
  • kMDItemNumberOfPages
    문서의 페이지 수입니다.
  • kMDItemPageHeight
    문서 페이지의 높이 (포인트)입니다 (인치당 72 포인트). PDF 파일의 경우 첫 페이지 높이 만 나타냅니다.

관심이 있으시다면 Superuser 블로그 에는 터미널에서 사용할 수있는 명령을 포함하여 Spotlight 사용에 대한 자세한 내용을 다루는 오래된 기사 가 있습니다. 이 기사에는 Spotlight가 유지하는 속성의 전체 목록을 가리키는 링크 (약 ⅔ 아래)가 있습니다. 그 링크는 죽었지 만 Wayback Machine 에서 사본을 찾았습니다 . 이전에 제공 한 Apple 개발자 사이트의 페이지와 비슷합니다.

이 예제 중 일부를 시도해 보았고 명령 줄을 사용하면 나열된 속성 (예 :)을 사용할 수 있습니다 kMDItemLastUsedDate. 또한 부울 사용 및 "> = 10"과 같은 숫자 범위와 같이 훨씬 더 미세한 사용을 허용하는 것 같습니다.

이후 TextContent:"something"Country:AU(호주 콘텐츠 date>20/1/2017에서 2017 년 1 월 20 일이며 그 날짜 이후의 모든 것을 필터링합니다) 및 author:AlexSpotlight의 GUI에서 (예를 들어 내가 만든 문서 및 전자 메일을 반환 )을 성공적으로 사용 했습니다. El Capitan & Yosemite (슬라이드 10)의 스포트라이트 팁에 대한 이 기사에서는 주로 kind:필터에 대해 언급 하지만 위의 날짜와 작성자의 이름도 지정합니다.

매우 많이 사용할 수있는 것은 문서를 디스크에 저장하는 응용 프로그램 개발자가 메타 데이터 가져 오기 도구를 사용하여 Spotlight 지원을 제공하여 구현 한 내용에 따라 다릅니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.