Strigi

Strigi
Strigi
Entwickler Strigi-Team
Aktuelle Version 0.7.2
(3. Februar 2010)
Betriebssystem Linux, Unices (Solaris, BSD, Mac OS X), Windows
Kategorie Desktopsuche
Lizenz LGPL (Freie Software)
Deutschsprachig nein (keine Benutzerinteraktion, Frontends mehrsprachig)
strigi.sf.net

Strigi ist ein freier Daemon zur Indizierung von Informationen zur Desktopsuche.

Die Software ist portabel, hat einen geringen Speicherverbrauch und ist sehr schnell.[1]

Inhaltsverzeichnis

Innenleben

Der in C++ geschriebene Daemon indiziert mit einem Crawler, der mit niedrigster Priorität (also bei Untätigkeit) im Hintergrund durch Dateien im Dateisystem der Festplatte, in Archivdateien, gespeicherte E-Mails, Chatlogs etc. läuft. Als Index-Backend können derzeit wahlweise hyperestraier, sqlite3, xapian oder üblicherweise CLucene, der schnellste der vier, verwendet werden. CLucene ist eine C++-Portierung von Lucene und basiert auf den JStreams-Klassen[2], die dem Durchsuchen von in Dateien enthaltenen Informationen dienen.

Zu jeder Datei wird eine SHA-1-Prüfsumme gespeichert, um identische Inhalte effizient erkennen zu können.

Geschichte

Ins Leben gerufen wurde Strigi von Jos van den Oever, der die JStreams-Klassen geschrieben hat, die dann in CLucene integriert wurden. Dieser Crawler sollte ursprünglich in Kat integriert werden, wobei er dann jedoch wegen schleppender Entwicklungen beim Kat-Projekt einen eigenen kleinen Daemon dafür geschrieben hat, der dann damit indiziert. Der Name kommt von den Strigiformes, dem lateinischen Namen für die biologische Ordnung der Eulen.

Verwendung

Der Strigi-Daemon stellt nur das Backend für eine Suchfunktionalität dar. Die Frontends werden separat von Arbeitsumgebungen und Anwendungsprogrammen gebildet. KDE 4 nutzt standardmäßig die Strigi-Schnittstelle zur Dateiindizierung und kombiniert dies mit der NEPOMUK-Datenbasis, deren Meta-Daten im Strigi-Index mitverwendet werden. Benutzergerichtete Suchfunktionen werden einerseits direkt von KIO-Slaves in den Dateimanagern Dolphin und Konqueror sowie allen Datei-Dialogen angeboten, es existieren aber auch dedizierte grafische und kommandozeilenorientierte Clients.

Die Arbeitsumgebung GNOME nutzt nach Beagle hauptsächlich die eigene Lösung Meta Tracker zur Indizierung und Suche, es existiert aber ein Plug-in zur Integration der Strigi-Funktionalität in die Such- und Navigationsleiste Deskbar.

Weblinks

Einzelnachweise

  1. http://kdedevelopers.org/node/2639
  2. JStreams API-Dokumentaion

Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Strigi — Тип Локальный поисковик Разработчик Jos van den Oever Flavio Castelli Написана на C++ Операционная система Кроссплатформенное ПО [1] Последняя версия …   Википедия

  • Strigi — Développeur Jos van den Oever Flavio Castelli Environnement …   Wikipédia en Français

  • Strigi — Desarrollador Jos van den Oever strigi.sourceforge.net …   Wikipedia Español

  • strigi — elem. cucuvea . (< fr. strigi , cf. lat. strix, igis, strigă) Trimis de raduborza, 15.09.2007. Sursa: MDN …   Dicționar Român

  • Strigi — Infobox Software name = Strigi caption = collapsible = author = developer = Jos van den Oever Flavio Castelli released = latest release version = 0.5.10 latest release date = 1 June, 2008 [ [http://sourceforge.net/project/showfiles.php?group… …   Wikipedia

  • strigimas — strigi̇̀mas dkt. Stabdžių̃ strigi̇̀mas …   Bendrinės lietuvių kalbos žodyno antraštynas

  • strigimas — strigìmas sm. (2) DŽ, NdŽ, KŽ → strigti …   Dictionary of the Lithuanian Language

  • KDE Software Compilation 4 — KDE Plasma Desktop 4.7 Developer(s) KD …   Wikipedia

  • KDE 4 — Infobox Software name = KDE 4 caption = KDE 4.1 collapsible = developer = The KDE Team latest release version = 4.1.2 latest release date = release date and age|2008|10|03 programming language = C++ and Qt operating system = Desktop: Unix like… …   Wikipedia

  • Strigiformes (Sibley) — Strigiformes (Sibley) …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”