Minns | |
---|---|
Sorts | lokal sökmotor |
Skrivet i | C++ och Python |
Gränssnitt | Qt |
Operativ system | GNU/Linux [1] , BSD [1] , Microsoft Windows [1] och macOS [1] |
Första upplagan | 2005 |
Hårdvaruplattform | x86 och x86_64 |
senaste versionen |
|
Licens | GNU GPL 2+ |
Hemsida | lesbonscomptes.com/… ( engelska) |
Mediafiler på Wikimedia Commons |
Recoll är ett lokalt fulltextsöksystem med gratis programvara som ger kontextuella sökmöjligheter för ord eller komplexa logiska kriterier, och ett grafiskt gränssnitt. Inkluderad i arkiven för många stationära Linux-distributioner , den körs på Microsoft Windows 7-10, OS X och Solaris . Den har utvecklats av Jean -François Dockes sedan 2005 och använder Xapian- biblioteket för indexering och sökbearbetning på låg nivå .
De huvudsakliga programmeringsspråken är C ++ och Python , det grafiska skalet är implementerat i Qt , medan systemet har verktyg för att arbeta på kommandoraden, och det finns också ett applikationsprogrammeringsgränssnitt för Python. Integration stöds med Lens-sökgränssnittet i Unity -skalet (används i Ubuntu ), såväl som KIO I/O -systemet (med prefixet recoll: / ) och KRunner . Kontextsökning tillhandahålls för alla större typer av dokument, brev och dokument som bifogas brev, inklusive vanliga textformat, HTML- och OpenDocument- format , men ett antal format kräver externa förbehandlare. En transparent mekanism för att stödja sökning i arkiv ( gzip , bzip2 , zip ) har implementerats. Frågespråket stöder logiska uttryck, fraser, sökmönster , det är möjligt att hitta liknande ord med indikation på närhetsmått, sökning med synonymer stöds.
Sökning kräver preliminär indexering av Xapian- biblioteket av de angivna katalogerna. Omindexering kan köras i bakgrunden eller på begäran. Det är möjligt att filtrera det skapade indexet efter filtyper och katalogträd, välj språk (ordböcker) för att ge kontextuell sökning. MD5 -hashar av filer jämförs under indexering för att undvika dubbletter . Möjligheten att finjustera indexeringsparametrar och minska resursintensiteten i processen på detta sätt noteras som attraktiv för Linux-användare och skiljer systemet från sådana lokala sökmotorer som Beagle , Google Desktop , Strigi , Tracker .
Lokala sökmotorer | ||
---|---|---|
För Windows |
| |
För *nix | ||
För macOS |
| |
Cross-platform |
|