Jak działa indeks myślnika i wyszukiwanie Unity?

16

Jakie przedmioty i jakie atrybuty są indeksowane? Np. pulpit / wyrzutnie, dokumenty; jakie metadane?

Gdzie jest przechowywany indeks? sqlite, couchdb, ...?

Który język zapytań jest używany; jakie jest zapytanie? W jaki sposób wyniki są uszeregowane / uporządkowane? Chciałbym zobaczyć przykładowe zapytanie.

rodzaj
źródło

Odpowiedzi:

10

Unity korzysta ze Zeitgeist w desce rozdzielczej, gdzie zapewnia użytkownikowi łatwy dostęp do najczęściej używanych i ostatnio używanych danych (plików / folderów / aplikacji), a także przeszukuje rozszerzenie Zeitgeist FTS (wyszukiwanie pełnotekstowe).

Trwa dalszy rozwój, aby wprowadzić te same funkcje do deski rozdzielczej kontaktów, w której użytkownik może przeglądać swoje kontakty według najczęściej używanych / ostatnio używanych. wprowadź opis zdjęcia tutaj

Ze strony Zeitgeist :

Na tej stronie wyjaśniono również dziennik aktywności (należy go zainstalować samodzielnie), w którym można znaleźć odpowiedź na pytanie, w jaki sposób wyniki są uporządkowane / uporządkowane itd.

Więc używa metadanych.

Na drugą część pytania odpowiedziano z innej strony z tej witryny: Z jakich technologii korzysta Zeitgeist?

  1. Pyton
  2. DBus
  3. SQLite.
Rinzwind
źródło
Zasadnicza część Zeitgeist wykorzystuje je. Plus glibza mainloop. Do rozszerzenia fts (które jest również instalowane domyślnie) potrzebujexapian
Manish Sinha
link wydaje się być zepsuty, ale tutaj jest jeden z projektu Launchpad
Zanna,