Strigi

From Wikipedia, the free encyclopedia

Strigi
Developed by Jos van den Oever
Flavio Castelli
Latest release 0.5.9 / 29 April 2008
OS Cross-platform [1]
Genre Search tool
License LGPL
Website http://strigi.sourceforge.net

Strigi is an advanced, desktop-independent search daemon initiated by Jos van den Oever. Strigi's goals are to be very portable, lightweight and flexible. Benchmarks have shown that Strigi is faster and uses less memory than other clients, but lacks many features present in other search systems. [2] However, like most search systems, Strigi can extract information from within files like the length of an audio clip, the contents of a document, or the resolution of a picture. Strigi uses its own Jstream system which allows for deep indexing of files.

Contents

[edit] Features

  • SHA-1 hash for every file indexed to find duplicates
  • As of July, 2007 Strigi supports indexing the contents of pdf, MP3, plain text, archives, Debian and RPM packages, and OASIS OpenDocument text (odf), spreadsheet (ods) and presentation (odp) files
  • D-Bus and socket support for communication between the daemon and search program
  • Small memory footprint
  • Xesam query language support
  • Very portable, currently runs on Linux, Solaris, Mac OS X and Windows
  • Pluggable backend, clucene and hyperestraier, sqlite and xapian backends are being worked on

[edit] OS support

KDE 4 will require Strigi as core component of the new semantic desktop technologies. KDE has a client program as well as a KIO interface to do queries. Strigi and NEPOMUK are working together to help create a semantic desktop search for KDE. NEPOMUK will allow the user to add metadata, which strigi will be able to index for a more precise search. Developers are also considering adding Sonnet support to Strigi to allow users to search for documents written in a specific language[3].

GNOME has a Gnome Deskbar applet to search for files using Strigi[4].

[edit] See also


[edit] References

[edit] External links