Amintiți-vă | |
---|---|
Tip de | motor de căutare local |
Scris in | C++ și Python |
Interfață | Qt |
Sistem de operare | GNU/Linux [1] , BSD [1] , Microsoft Windows [1] și macOS [1] |
Prima editie | 2005 |
Platformă hardware | x86 și x86_64 |
ultima versiune |
|
Licență | GNU GPL 2+ |
Site-ul web | lesbonscomptes.com/… ( engleză) |
Fișiere media la Wikimedia Commons |
Recoll este un sistem de căutare local de text integral cu software gratuit care oferă capabilități de căutare contextuală pentru cuvinte sau criterii logice complexe și o interfață grafică. Inclus în depozitele multor distribuții desktop Linux , rulează pe Microsoft Windows 7-10, OS X și Solaris . Dezvoltat de Jean -François Dockes din 2005, folosește biblioteca Xapian pentru indexare și procesare a căutărilor la nivel scăzut .
Principalele limbaje de programare sunt C++ și Python , shell-ul grafic este implementat în Qt , în timp ce sistemul are instrumente pentru lucrul pe linia de comandă și există și o interfață de programare a aplicațiilor pentru Python. Integrarea este acceptată cu interfața de căutare Lens a shell-ului Unity (utilizat în Ubuntu ), precum și cu sistemul KIO I / O (folosind recull: / prefix ) și KRunner . Căutarea contextuală este furnizată pentru toate tipurile majore de documente, scrisori și documente atașate literelor, inclusiv formatele de text simplu, formatele HTML și OpenDocument , dar o serie de formate necesită preprocesoare externe. A fost implementat un mecanism transparent pentru sprijinirea căutării în arhive ( gzip , bzip2 , zip ). Limbajul de interogare acceptă expresii logice, expresii, modele de căutare , este posibil să găsiți cuvinte similare cu indicarea măsurării de proximitate, este acceptată căutarea după sinonime.
Căutarea necesită indexarea preliminară de către biblioteca Xapian a directoarelor specificate. Reindexarea poate rula în fundal sau la cerere. Este posibil să filtrați indexul creat după tipurile de fișiere și arborele de directoare, selectați limbi (dicționare) pentru a oferi căutare contextuală. Hashurile MD5 ale fișierelor sunt comparate în timpul indexării pentru a evita duplicatele . Capacitatea de a ajusta parametrii de indexare și de a reduce intensitatea resurselor procesului în acest fel este remarcată ca fiind atractivă pentru utilizatorii Linux și distinge sistemul de motoarele de căutare locale precum Beagle , Google Desktop , Strigi , Tracker .
Motoare de căutare locale | ||
---|---|---|
Pentru Windows |
| |
Pentru *nix | ||
Pentru macOS |
| |
Multiplatformă |
|