git clone https://@opensourceprojects.eu/git/p/recoll1/code recoll1-code



File Date Author Commit
bincimapmime 2005-10-20 dockes dockes [5854ec] small installation tweaks
common 2005-10-19 dockes dockes [9fb52e] implemented filtering on file subtree
filters 2005-10-20 dockes dockes [5854ec] small installation tweaks
index 2005-10-15 dockes dockes [763b5f] decode encoded mail headers, plus use message d...
internfile 2005-10-15 dockes dockes [763b5f] decode encoded mail headers, plus use message d...
lib 2005-10-20 dockes dockes [b55e44] small warning and compilation adjustments
mk 2005-10-20 dockes dockes [b55e44] small warning and compilation adjustments
qtgui 2005-10-20 dockes dockes [5854ec] small installation tweaks
query 2005-02-08 dockes dockes [4c54a8] fixes in textsplit
rcldb 2005-10-20 dockes dockes [5854ec] small installation tweaks
sampleconf 2005-10-20 dockes dockes [09302b] defaultlanguage->english
unac 2004-12-17 dockes dockes [ab473f] unac 1.7.0
utils 2005-10-19 dockes dockes [9fb52e] implemented filtering on file subtree
COPYING 2005-02-04 dockes dockes [74434a] uncompression+linux port
INSTALL 2005-10-20 dockes dockes [69d147] *** empty log message ***
Makefile 2005-10-20 dockes dockes [b55e44] small warning and compilation adjustments
README 2005-10-20 dockes dockes [69d147] *** empty log message ***
VERSION 2005-10-20 dockes dockes [b55e44] small warning and compilation adjustments
configure 2005-10-20 dockes dockes [cbfb93] *** empty log message ***
excludefile 2005-10-20 dockes dockes [b55e44] small warning and compilation adjustments
makesrcdist.sh 2005-04-06 dockes dockes [1293f0] re-port to linux
recollinstall 2005-10-20 dockes dockes [5854ec] small installation tweaks

Read Me

     * Home
     * Screenshots
     * Downloads
     * Credits
     * User manual
     * Installation
   [IMG]

Recoll

   This is Recoll, a personal full text indexing system.

   Recoll is free and copyrighted under the GPL license, see COPYING inside
   the distribution. A lot of the code is imported from other packages, see
   the Credits.

   Recoll is still in infancy, but it is based on a very strong backend
   (Xapian), and I find it quite useful right now. You might be interested in
   using Recoll to index your home directory instead of using xapian's Omega,
   for example, if you do not want to run a web server, or your data is not
   iso-8859-1. But the query features are much less sophisticated for now.

   See INSTALL inside the distribution for compiling and installing, very
   much by hand for now, I hope things will get better in the near future.

  Features:

     * Document types: text, html, pdf (with xpdf's pdftotext), postscript
       (with ghostscript's pstotext), msword (with antiword), openoffice
       files, maildir and mailbox mail folders (mozilla and thunderbird mail
       ok). Deals with compressed versions of same.
     * Relatively powerful query facilities, with boolean searches, phrases,
       filter on file types and directory tree.
     * Support for multiple charsets. Internal processing and storage uses
       Unicode UTF-8.
     * Stemming performed at query time (can switch stemming language after
       indexing)
     * Easy installation. No database daemon, web server or exotic language
       necessary. The idea is that EVERYBODY should index their files because
       it makes life easier.
     * An ugly GUI, qt-based, written with qt Designer.
     * An indexer which runs either as a thread inside the GUI or as an
       external, cron'able program.

   recoll has been compiled and tested on FreeBSD, Linux and Solaris
   (versions FreeBSD 5.3, red hat 7.3, Solaris 8, but other not too distant
   releases should be ok too).

  Things lacking, coming in the not too far future:

     * An interactive configuration tool. You need to edit files by hand for
       now.
     * Packages, rpm or other. It's all tar files currently.
     * A build system, autoconf et al.
     * Documentation and help.
     * A few more filters for less common file types.

   I very much welcome suggestions or (gasp) code

   In hope that this can be useful to somebody, it already is for me.

  Credits

   Recoll borrows (steals?) heavily from the following projects. I tried to
   include the relevant copyright attributions with the code. Any omission is
   unintentional and will be fixed as soon as notified.

     * Xapian: The database module (core) is used unmodified, and quite a lot
       of code has been borrowed from Omega, the web-based search application
       (ie: the html parser, plus miscellaneous bits and ideas).
     * Estraier: Miscellaneous pieces of code and ideas, especially for
       charset handling, and code from external filters.
     * Unac: for accent removal. This is a relatively small package, not that
       easy to find, it has been integrated almost unmodified in the Recoll
       package.
     * Iconv, for character set conversion.
     * Binc IMAP for MIME parsing code.

    jean-francois.dockes@wanadoo.fr