¿Cómo funciona el índice y la búsqueda de Unity?


16

¿Qué tipo de elementos y qué atributos están indexados? P.ej. escritorio / lanzadores, documentos; que metadatos

¿Dónde se almacena el índice? sqlite, couchdb, ...?

Qué lenguaje de consulta se utiliza; ¿Cómo es la consulta? ¿Cómo se clasifican / ordenan los resultados? Me gustaría ver una consulta de ejemplo.

Respuestas:


10

Unity hace uso de Zeitgeist en su tablero, donde proporciona al usuario un acceso fácil a sus datos (archivos / carpetas / aplicaciones) más recientes y utilizados, así como a buscar en la extensión Zeitgeist FTS (Búsqueda de texto completo).

Hay más desarrollo para llevar las mismas funciones a un tablero de contactos donde el usuario puede navegar por sus contactos por los más usados ​​recientemente. ingrese la descripción de la imagen aquí

Desde el sitio web Zeitgeist :

Esta página también explica el diario de actividades (debe instalarlo usted mismo) donde puede encontrar la respuesta a cómo se clasificaron / ordenaron los resultados y más.

Entonces usa metadatos.

La segunda parte de su pregunta se responde desde otra página de ese sitio: ¿Qué tecnologías utiliza Zeitgeist?

  1. Pitón
  2. DBus
  3. SQLite.

La parte central de Zeitgeist usa estos. Además glibpara mainloop. Para la extensión fts (que también está instalada por defecto) necesitaxapian
Manish Sinha

el enlace parece estar roto pero aquí hay uno para el proyecto Launchpad
Zanna
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.