어떤 방법 으로든 인덱스를 변경하고 읽기만하고 변경 사항을 모니터링하고 복제하기를 원하지 않습니다. 그것은 네이티브 앱/서비스와 함께 백그라운드에서 실행됩니다. 나는 "나는 10.6 이상을 목표로 할 것입니다 가정 해요,하지만이 돌에 기록되지 아니합니다.네이티브 OS X 앱이 Spotlight 검색 색인을 읽고 복사 할 수 있습니까?
실제 인덱스가은? 나는 어떤 의미 유용한 방법으로 그것을 읽어?
주변에 인터넷 검색을 할 수, 내가하지 않은 실제 스폿 라이트 색인 위치에 대한 참조 또는 API가 인 것을 모두 읽었습니다. 은 기본 기술이 어떻게 작동 하는지를 설명하는 데 도움이 될 수 있지만 검색하는 방법을 설명하지는 않습니다. 전체 색인 또는 시간이 지남에 따라 색인을 모니터하십시오.개선하기 위해 제공하는 Houdah이라는 앱을 발견했습니다. 스포트라이트에 대한 프론트 엔드, 관심의 대상이 될 수 있습니다. 비록 그들이 어떻게 효과를 얻었는지는 모르겠지만 - 마치 똑같은 검색 키트 API를 동일한 색인에 대해 스포트라이트라고 부르는 프론트 엔드라면, 필자가 겪은 것이 아닙니다. ...
편집 : wikipedia article on Spotlight을 읽지 못했다고는 믿을 수 없지만 좋은 질문이지만 내 질문은 의미하는 것 같습니다.
는 (I 프런트 엔드 웹 사람, noobishness에 대한 사과입니다.)UPDATE :하는 OS X 개발자 친구가 숨겨진 파일에 SQLite 데이터베이스에 저장 될 것이라고 생각하지만, 찾을 수 없습니다 그가 보냈던 몇 분 안에 실제 파일. 그는 숨겨진 .spotlight
디렉토리를 찾았지만 비어있었습니다.
위키 피디 어는 Darwin에서 말하기를, 리버스 엔지니어링이 필요하지 않기 때문에, 관련 소스를 찾아야 만한다. 좀 더 도움이 될만한 메일 링리스트도 좋은 생각이 될 것입니다.) – JustSid
위키피디아가 틀렸다고 생각합니다. http://opensource.apple.com/에는 스포트라이트의 일부인 것처럼 보이지 않으며 소스가 없습니다. . – duskwuff
매우 유용한 답변을 주셔서 감사합니다. 색인을 직접 읽지 않고 직접 작성하고 업데이트하는 과정을 활용할 수 있다고 생각하십니까? ('SKIndexAddDocumentWithText'가'MyIndexAddDocumentWithText'를 호출하기 위해 피기 백 될 수있는 프로세스 호출은 무엇이든간에 내 OS X의 무지를 용서하십시오.) 또는 파일 시스템의 보조 인덱스를 만드는 다른 아이디어 (전체 사용자 정의 인덱서를 뒤로부터 앞쪽으로 만드는 것의 부족) ? – peteorpeter