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.

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.

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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.