Strigi

from Wikipedia, the free encyclopedia
Strigi

Oxygen15.04.1-strigi.svg
Basic data

developer Strigi team
Current  version 0.7.2
(February 3, 2010)
operating system Linux , Unices ( Solaris , BSD , Mac OS X ), Windows
programming language C , C ++
category Desktop search
License LGPL ( Free Software )
German speaking Yes
strigi.sf.net

Strigi is a free daemon used to index desktop search information .

The software is portable, has a low memory consumption and is very fast.

Inner workings

The daemon, written in C ++ , indexes with a crawler that runs in the background with the lowest priority ( i.e. when inactive ) through files in the file system of the hard disk, in archive files , saved e-mails , chat logs, etc. As an index backend, hyperestraier, sqlite3, xapian or usually CLucene, the fastest of the four, can currently be used. CLucene is a C ++ port of Lucene and is based on the JStreams classes , which are used to search information contained in files.

A SHA -1 checksum is saved for each file in order to be able to identify identical content efficiently.

history

Strigi was brought to life by Jos van den Oever, who wrote the JStreams classes, which were then integrated into CLucene. This crawler was originally intended to be integrated into Kat, but because of slow developments in the Kat project, it then wrote its own small daemon for it, which then indexes with it. The name comes from the Strigiformes, the Latin name for the biological order of the owls .

use

The Strigi daemon only represents the backend for a search functionality. The frontends are formed separately from work environments and application programs. By default, KDE 4 uses the Strigi interface for file indexing and combines this with the NEPOMUK database, the meta-data of which are also used in the Strigi index. On the one hand, user -oriented search functions are offered directly by KIO slaves in the file managers Dolphin and Konqueror as well as all file dialogs, but there are also dedicated graphical and command line-oriented clients.

According to Beagle, the Gnome desktop environment mainly uses its own Meta Tracker solution for indexing and searching, but there is a plug-in for integrating the Strigi functionality into the Deskbar search and navigation bar .

Alternatives

See list of desktop search programs

Web links

Individual evidence

  1. openhub.net . (accessed November 14, 2015).
  2. - ( Memento of the original from October 6, 2014 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / kdedevelopers.org
  3. JStreams API documentation ( Memento of the original from December 28, 2008 in the Internet Archive ) Info: The archive link was automatically inserted and not yet checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / api.kde.org