Zeitgeist는 정확히 무엇을 색인합니까? 대해 명확하지 않다. Zeitgeist가

나는 이것에 대해 명확하지 않다. Zeitgeist가 내 문서의 내용을 색인하여 검색이 더 관련성이 있습니까? 아니면 Zeitgeist가 내 문서의 이름 / 확장명 만 검색합니까?



답변

간단히 말해 Zeitgeist는 이벤트 로그입니다. 파일을 다루지 않습니다. 이벤트를 다룹니다. 파일 내용을 저장 하지 않습니다 . 그것은 zeitgeist의 작품이 아닙니다

Zeitgeist가하는 일

이벤트의 예는

  • 파일 열기 / 닫기 / 삭제 / 저장
  • 새로운 음성 전화를 받거나 걸었습니다.
  • git / bzr repo 커밋
  • 파이어 폭스 페이지 열기
  • 파일 다운로드
  • IM 채팅 시작
  • 음악 재생, 일시 정지, 중지

이벤트와 zeitgeist가 기록 할 수 있다고 상상해보십시오.

zeitgeist가 무언가를 기록 할 수 있다고해서 그것을 기록한다는 의미는 아닙니다. D-Bus API를 노출시키는 데몬입니다. 이 API는 이벤트를 기록, 검색, 필터링 또는 삭제하는 메소드를 제공합니다.

Zeitgeist Datahub

이제 Zeitgeist에 이벤트를 기록하려면 외부 응용 프로그램이 필요합니다. zeitgeist-datahub모니터링되는 두 번째 데몬은 시스템에서 계속 실행됩니다.

  • 모든 파일 활동이 로그 GtkRecentManager되어 zeitgeist 디먼으로 푸시됩니다.
  • 모든 응용 프로그램이 시작되고 기록됩니다
  • 다운로드 디렉토리에 다운로드 된 모든 파일

GtkRecentManager를 사용하지 않는 응용 프로그램의 경우 관련 이벤트를 Zeitgeist에 푸시하는 확장 / 플러그인 / 애드 인 / 애드온이 제공됩니다. 이 구성 요소는 dataproviderszeitgeist 데몬에 데이터를 제공하기 때문에 호출 됩니다.

기록 된 이벤트 사용

이제이 데이터를 사용 용도로 사용할 수있는 응용 프로그램이 있습니다. 데이터로 수행 할 수있는 몇 가지 좋은 점이 있습니다. 예 :

  • 가장 최근에 연 파일을 찾습니다 (저장된 모든 이벤트에을 포함하기 때문에 timestamp)
  • 저장된 모든 이벤트는 이벤트를 심사 한 응용 프로그램의 이름도 포함하기 때문에 특정 응용 프로그램에서 연 최근 파일을 모두 찾으십시오. 모든 응용 프로그램에 대해 최근에 사용한 파일을 채우는 데 사용할 수 있습니다. 파일 메뉴
  • 응용 프로그램 발사기 좋아 Synapse, DoUnity Dash응용 프로그램의 목록을 정렬하려면이 옵션을 사용하면 사용자 유형 이름
  • 응용 프로그램은 가장 자주 사용되는 파일을 채울 수 있습니다. 예를 들어 gedit-dashboardzeitgeist를 사용하여이 목록을 채 웁니다. gedit-plugins이 gedit 플러그인을 사용 하려면 패키지를 설치해야합니다 . 새 파일을 클릭하여 사용하십시오

전문 검색

Zeitgeist에는 전체 텍스트 검색 API도 함께 제공되며 파일 자체가 아닌 이벤트 내용 만 검색합니다. 베토 반 트랙을 연주하면 기록 된 이벤트에

  • 타임 스탬프
  • 사용자가 실행을 명시 적으로 클릭했거나 일정이 예약 되었습니까 (재생 목록)
  • 이벤트에 관한 내용-트랙 시작
  • 어떤 응용 프로그램을 했습니까
  • 리소스 (미디어 파일)는 어떻게 저장됩니까? 이 경우 파일로
  • 트랙 이름, 장르, 아티스트, 연도 등을 포함 할 수있는 타이틀 인 자유형 문자열
  • 미디어 파일의 mimetype

그런 다음 zeitgeist와 함께 제공되는 전체 텍스트 검색 API는 검색 할 이벤트 필드 만보고 파일을 보지 않습니다.

Zeitgeist는 파일 추적기의 파일 검색이 아닙니다.