Unityのダッシュインデックスと検索はどのように機能しますか?


16

どのようなアイテムとどの属性がインデックス付けされますか?例 デスクトップ/ランチャー、ドキュメント。どのメタデータ?

インデックスはどこに保存されますか?sqlite、couchdb、...?

使用されているクエリ言語。クエリはどのようなものですか?結果はどのようにランク付け/順序付けされますか?クエリの例をご覧ください。

回答:


10

Unityは、Zeitgeistをダッシュ​​で使用して、ユーザーが最近使用したデータ(ファイル/フォルダー/アプリケーション)に簡単にアクセスできるだけでなく、Zeitgeist FTS(全文検索)拡張機能を検索できるようにします。

連絡先ダッシュに同じ機能を追加するための開発がさらに進んでおり、ユーザーはほとんど/最近使用した連絡先を参照できます。 ここに画像の説明を入力してください

Zeitgeist Webサイトから:

このページでは、アクティビティジャーナルについても説明します(自分でインストールする必要があります)。ここでは、結果のランク付け/順序付けなどの答えを見つけることができます。

したがって、メタデータを使用します。

質問の2番目の部分は、そのサイトの別のページから回答されています:Zeitgeistはどのテクノロジーを使用していますか?

  1. Python
  2. DBus
  3. SQLite。

Zeitgeistのコア部分はこれらを使用します。glibメインループにプラス。fts拡張機能(デフォルトでインストールされます)が必要ですxapian
マニッシュシンハ

リンクが壊れているようですが、ここに一つだLaunchpadのプロジェクト
Zanna
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.