Recoll | |
---|---|
Typ | místní vyhledávač |
Zapsáno v | C++ a Python |
Rozhraní | Qt |
Operační systém | GNU/Linux [1] , BSD [1] , Microsoft Windows [1] a macOS [1] |
První vydání | 2005 |
Hardwarová platforma | x86 a x86_64 |
Nejnovější verze |
|
Licence | GNU GPL 2+ |
webová stránka | lesbonscomptes.com/… ( anglicky) |
Mediální soubory na Wikimedia Commons |
Recoll je bezplatný softwarový lokální fulltextový vyhledávací systém , který poskytuje možnosti kontextového vyhledávání slov nebo složitých logických kritérií a grafické rozhraní. Je součástí úložišť mnoha distribucí Linuxu pro stolní počítače a běží na systémech Microsoft Windows 7-10, OS X a Solaris . Vyvíjí Jean -François Dockes od roku 2005 a používá knihovnu Xapian pro indexování a nízkoúrovňové zpracování vyhledávání .
Hlavními programovacími jazyky jsou C++ a Python , grafický shell je implementován v Qt , přičemž systém má nástroje pro práci na příkazovém řádku a nechybí ani aplikační programovací rozhraní pro Python. Integrace je podporována s vyhledávacím rozhraním Lens shellu Unity (používá se v Ubuntu ), stejně jako se systémem KIO I/O (pomocí recoll: / prefix ) a KRunner . Kontextové vyhledávání je poskytováno pro všechny hlavní typy dokumentů, dopisů a dokumentů připojených k dopisům, včetně formátů prostého textu, HTML a formátů OpenDocument , ale řada formátů vyžaduje externí preprocesory. Byl implementován transparentní mechanismus pro podporu vyhledávání v archivech ( gzip , bzip2 , zip ). Dotazovací jazyk podporuje logické výrazy, fráze, vyhledávací vzory , je možné najít podobná slova s uvedením míry blízkosti, podporováno je vyhledávání podle synonym.
Vyhledávání vyžaduje předběžné indexování specifikovaných adresářů knihovnou Xapian . Reindexace může běžet na pozadí nebo na vyžádání. Vytvořený index je možné filtrovat podle typů souborů a adresářového stromu, vybrat jazyky (slovníky) pro kontextové vyhledávání. MD5 hash souborů se během indexování porovnávají, aby se předešlo duplicitám . Schopnost tímto způsobem vyladit parametry indexování a snížit náročnost procesu na zdroje je pro uživatele Linuxu považována za atraktivní a odlišuje systém od takových místních vyhledávačů, jako jsou Beagle , Google Desktop , Strigi , Tracker .
Místní vyhledávače | ||
---|---|---|
Pro Windows |
| |
Pro *nix | ||
Pro macOS |
| |
Víceplatformní |
|