Come funzionano l'indice trattino e la ricerca di Unity?


16

Che tipo di elementi e quali attributi sono indicizzati? Per esempio. desktop / launcher, documenti; quali metadati?

Dov'è memorizzato l'indice? sqlite, couchdb, ...?

Quale linguaggio di query viene utilizzato; com'è la domanda? Come vengono classificati / ordinati i risultati? Mi piacerebbe vedere una query di esempio.

Risposte:


10

Unity si avvale di Zeitgeist nel suo trattino in cui fornisce all'utente un facile accesso ai dati più recenti e utilizzati di recente (file / cartelle / applicazioni), nonché la ricerca sull'estensione Zeitgeist FTS (Ricerca di testo completo).

È in corso un ulteriore sviluppo che porta le stesse funzionalità a un trattino di contatti in cui l'utente può sfogliare i propri contatti per uso più recente / recente. inserisci qui la descrizione dell'immagine

Dal sito Web Zeitgeist :

Questa pagina spiega anche il diario delle attività (è necessario installarlo da soli) in cui è possibile trovare la risposta a come i risultati sono stati classificati / ordinati e altro ancora.

Quindi utilizza metadati.

Alla seconda parte della tua domanda viene data risposta da un'altra pagina di quel sito: quali tecnologie utilizza Zeitgeist?

  1. Pitone
  2. DBus
  3. SQLite.

La parte centrale di Zeitgeist li usa. Plus glibper mainloop. Per l'estensione fts (che è anche installata di default) ha bisogno dixapian
Manish Sinha,

il collegamento sembra interrotto ma eccone uno per il progetto Launchpad
Zanna,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.