Husk | |
---|---|
Type | lokal søgemaskine |
Skrevet i | C++ og Python |
Interface | Qt |
Operativ system | GNU/Linux [1] , BSD [1] , Microsoft Windows [1] og macOS [1] |
Første udgave | 2005 |
Hardware platform | x86 og x86_64 |
nyeste version |
|
Licens | GNU GPL 2+ |
Internet side | lesbonscomptes.com/… ( engelsk) |
Mediefiler på Wikimedia Commons |
Recoll er et gratis software lokalt fuldtekst søgesystem , der giver kontekstuelle søgemuligheder for ord eller komplekse logiske kriterier og en grafisk grænseflade. Inkluderet i lagrene i mange desktop Linux-distributioner , kører det på Microsoft Windows 7-10, OS X og Solaris . Den er udviklet af Jean -François Dockes siden 2005 og bruger Xapian- biblioteket til indeksering og søgebehandling på lavt niveau .
De vigtigste programmeringssprog er C++ og Python , den grafiske shell er implementeret i Qt , mens systemet har værktøjer til at arbejde på kommandolinjen, og der er også en applikationsprogrammeringsgrænseflade til Python. Integration understøttes med Lens-søgegrænsefladen i Unity -skallen (brugt i Ubuntu ), såvel som KIO I/O -systemet (ved hjælp af tilbagekaldelse: / præfikset ) og KRunner . Kontekstsøgning er tilvejebragt for alle større typer dokumenter, breve og dokumenter knyttet til breve, inklusive almindelige tekstformater, HTML- og OpenDocument- formater , men en række formater kræver eksterne forbehandlere. En gennemsigtig mekanisme til at understøtte søgning i arkiver ( gzip , bzip2 , zip ) er blevet implementeret. Forespørgselssproget understøtter logiske udtryk, sætninger, søgemønstre , det er muligt at finde lignende ord med angivelse af nærhedsmåling, søgning efter synonymer understøttes.
Søgning kræver foreløbig indeksering af Xapian- biblioteket af de angivne mapper. Genindeksering kan køre i baggrunden eller efter behov. Det er muligt at filtrere det oprettede indeks efter filtyper og mappetræ, vælg sprog (ordbøger) for at give kontekstuel søgning. MD5 -hash af filer sammenlignes under indeksering for at undgå dubletter . Evnen til at finjustere indekseringsparametre og reducere processens ressourceintensitet på denne måde bemærkes som attraktiv for Linux-brugere og adskiller systemet fra sådanne lokale søgemaskiner som Beagle , Google Desktop , Strigi , Tracker .
Lokale søgemaskiner | ||
---|---|---|
Til Windows |
| |
For *nix | ||
Til macOS |
| |
Cross-platform |
|