Comment fonctionne l'index de tiret et la recherche d'Unity?

16

Quels types d'éléments et quels attributs sont indexés? Par exemple. bureau / lanceurs, documents; quelles métadonnées?

Où est stocké l'index? sqlite, couchdb, ...?

Quel langage de requête est utilisé; à quoi ressemble la requête? Comment les résultats sont-ils classés / classés? J'aimerais voir un exemple de requête.

type
la source

Réponses:

10

Unity utilise Zeitgeist dans son tableau de bord où il fournit à l'utilisateur un accès facile à ses données les plus récentes et les plus récemment utilisées (fichiers / dossiers / applications) ainsi que la recherche sur l'extension Zeitgeist FTS (Full Text Search).

Il y a plus de développement en cours pour apporter les mêmes fonctionnalités à un tableau de bord des contacts où l'utilisateur peut parcourir ses contacts par la plupart / récemment utilisé. entrez la description de l'image ici

Depuis le site Web de Zeitgeist :

Cette page explique également le journal d'activité (vous devez l'installer vous-même) où vous pouvez trouver la réponse au classement / classement des résultats et plus encore.

Il utilise donc des métadonnées.

La deuxième partie de votre question trouve une réponse sur une autre page de ce site: Quelles technologies utilise Zeitgeist?

  1. Python
  2. DBus
  3. SQLite.
Rinzwind
la source
La partie centrale de Zeitgeist les utilise. Plus glibpour boucle principale. Pour l'extension fts (qui est également installée par défaut), il fautxapian
Manish Sinha
le lien semble être rompu mais en voici un vers le projet Launchpad
Zanna