これについては明確ではありません。 Zeitgeistは、ドキュメントのコンテンツをインデックス化して、検索の関連性を高めますか?または、Zeitgeistは私のドキュメントの名前/拡張子のみを検索していますか?
簡単に言えば、Zeitgeistはイベントログです。ファイルを処理しません。イベントを扱います。 NOTではなく、ファイルの内容を保存します。それは時代精神の仕事ではありません
イベントの例は次のとおりです
任意のイベントを想像して、zeitgeistがそれをログに記録できるようにしてください。
Zeitgeistがログに記録できるからといって、ログに記録されるわけではありません。 D-Bus APIを公開するデーモンです。このAPIは、イベントを記録、取得、フィルタリング、または削除するためのメソッドを提供します。
これで、イベントをzeitgeistに記録する外部アプリケーションが必要になります。 zeitgeist-datahub
という名前の2番目のデーモンは、システム上で実行を続け、監視します
GtkRecentManager
に記録され、それをzeitgeistデーモンにプッシュしますGtkRecentManagerを使用しないアプリケーションの場合、関連イベントをZeitgeistにプッシュする拡張機能/プラグイン/アドイン/アドオンが提供されます。これらのコンポーネントは、zeitgeistデーモンにデータを提供するため、dataproviders
と呼ばれます。
これで、このデータを使用に使用できるアプリケーションができました。データを使ってできることがいくつかあります。例えば.
timestamp
が含まれているため)Synapse
、Do
、Unity Dash
などのアプリケーションランチャーは、これを使用して、ユーザーが名前を入力したときにアプリケーションのリストをソートできます。gedit-dashboard
は、zeitgeistを使用してこのリストを作成します。このgeditプラグインを有効にするには、パッケージ gedit-plugins
をインストールする必要があります。新しいファイルをクリックして使用しますZeitgeistには全文検索APIも付属しています。これは、ファイル自体ではなく、イベントのコンテンツのみを検索します。 Beethovanのトラックを再生した場合、記録されるイベントには以下が含まれます。
次に、zeitgeistで提供される全文検索APIは、検索のためにイベントのフィールドのみを調べ、ファイルを調べません。
Zeitgeistはファイルトラッカーのファイル検索ではないことに注意してください