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.

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.

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,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.