2009-09-28 6 views
0

원래 검색은 정상적으로 실행되지만 보이지 않는 항목에 대한 변경 사항은 쿼리에서 눈치 채지 못합니다.눈에 보이지 않는 항목이있는 스포트라이트 NSMetaDataQuery가 자동으로 업데이트되지 않습니다.

쿼리를 다시 실행할 수 있으며 업데이트를 찾을 수 있습니다.

쿼리가 0이 아니며 스포트라이트 알림이 구독 취소되지 않았습니다.

이것은 버그입니까? 예상되는 동작입니까?

몇 가지 다른 프로젝트에서 여러 번 테스트 해 본 결과 사실로 보입니다.

답변

2

문서 묶음을 저장하는 한 가지 방법은 인 스폿 라이트가 보이지 않는 파일이나 디렉토리에서 메타 데이터를 가져 오지 못하도록하는 것입니다.

강조 표시가 추가되었습니다. a page of the Spotlight Overview에서 인용하자.

+0

내 경우에는 최종 결과로 보이지 않는 파일에 대한 업데이트가 게시되지 않으며 보이지 않는 파일에 대한 긴 검색 시간도 설명됩니다. 특정 보이지 않는 파일 유형에 대해이 동작을 변경하여 보이지 않는 파일 업데이트를 알리는 방법이 있습니까 (또는 운이 좋지 않은가요?). –

+0

아니면 지정된 간격으로 수동 검색을 수행하는 유일한 솔루션입니까 (매우 깨끗한 솔루션이 아님)? –

+0

스포트라이트는 보이지 않는 항목을 가져 오지 않으므로 보이지 않는 항목을 찾을 수 없습니다. 대신 FSEvents를 사용할 수 있어야합니다. 직접 디렉토리를 스캔해야하지만 적어도 폴링 타이머에서는 수행 할 필요가 없습니다. –