나는 이것에 대해 명확하지 않다. Zeitgeist가 내 문서의 내용을 색인하여 검색이 더 관련성이 있습니까? 아니면 Zeitgeist가 내 문서의 이름 / 확장명 만 검색합니까?
답변
간단히 말해 Zeitgeist는 이벤트 로그입니다. 파일을 다루지 않습니다. 이벤트를 다룹니다. 파일 내용을 저장 하지 않습니다 . 그것은 zeitgeist의 작품이 아닙니다
Zeitgeist가하는 일
이벤트의 예는
- 파일 열기 / 닫기 / 삭제 / 저장
- 새로운 음성 전화를 받거나 걸었습니다.
- git / bzr repo 커밋
- 파이어 폭스 페이지 열기
- 파일 다운로드
- IM 채팅 시작
- 음악 재생, 일시 정지, 중지
이벤트와 zeitgeist가 기록 할 수 있다고 상상해보십시오.
zeitgeist가 무언가를 기록 할 수 있다고해서 그것을 기록한다는 의미는 아닙니다. D-Bus API를 노출시키는 데몬입니다. 이 API는 이벤트를 기록, 검색, 필터링 또는 삭제하는 메소드를 제공합니다.
Zeitgeist Datahub
이제 Zeitgeist에 이벤트를 기록하려면 외부 응용 프로그램이 필요합니다. zeitgeist-datahub
모니터링되는 두 번째 데몬은 시스템에서 계속 실행됩니다.
- 모든 파일 활동이 로그
GtkRecentManager
되어 zeitgeist 디먼으로 푸시됩니다. - 모든 응용 프로그램이 시작되고 기록됩니다
- 다운로드 디렉토리에 다운로드 된 모든 파일
GtkRecentManager를 사용하지 않는 응용 프로그램의 경우 관련 이벤트를 Zeitgeist에 푸시하는 확장 / 플러그인 / 애드 인 / 애드온이 제공됩니다. 이 구성 요소는 dataproviders
zeitgeist 데몬에 데이터를 제공하기 때문에 호출 됩니다.
기록 된 이벤트 사용
이제이 데이터를 사용 용도로 사용할 수있는 응용 프로그램이 있습니다. 데이터로 수행 할 수있는 몇 가지 좋은 점이 있습니다. 예 :
- 가장 최근에 연 파일을 찾습니다 (저장된 모든 이벤트에을 포함하기 때문에
timestamp
) - 저장된 모든 이벤트는 이벤트를 심사 한 응용 프로그램의 이름도 포함하기 때문에 특정 응용 프로그램에서 연 최근 파일을 모두 찾으십시오. 모든 응용 프로그램에 대해 최근에 사용한 파일을 채우는 데 사용할 수 있습니다. 파일 메뉴
- 응용 프로그램 발사기 좋아
Synapse
,Do
및Unity Dash
응용 프로그램의 목록을 정렬하려면이 옵션을 사용하면 사용자 유형 이름 - 응용 프로그램은 가장 자주 사용되는 파일을 채울 수 있습니다. 예를 들어
gedit-dashboard
zeitgeist를 사용하여이 목록을 채 웁니다.gedit-plugins
이 gedit 플러그인을 사용 하려면 패키지를 설치해야합니다 . 새 파일을 클릭하여 사용하십시오
전문 검색
Zeitgeist에는 전체 텍스트 검색 API도 함께 제공되며 파일 자체가 아닌 이벤트 내용 만 검색합니다. 베토 반 트랙을 연주하면 기록 된 이벤트에
- 타임 스탬프
- 사용자가 실행을 명시 적으로 클릭했거나 일정이 예약 되었습니까 (재생 목록)
- 이벤트에 관한 내용-트랙 시작
- 어떤 응용 프로그램을 했습니까
- 리소스 (미디어 파일)는 어떻게 저장됩니까? 이 경우 파일로
- 트랙 이름, 장르, 아티스트, 연도 등을 포함 할 수있는 타이틀 인 자유형 문자열
- 미디어 파일의 mimetype
그런 다음 zeitgeist와 함께 제공되는 전체 텍스트 검색 API는 검색 할 이벤트 필드 만보고 파일을 보지 않습니다.
Zeitgeist는 파일 추적기의 파일 검색이 아닙니다.