*** empty log message ***
This commit is contained in:
parent
86572d94fa
commit
8f376bbe37
24
src/INSTALL
24
src/INSTALL
@ -47,8 +47,8 @@ hardship-repelling invocations.
|
|||||||
|
|
||||||
Installation:
|
Installation:
|
||||||
------------
|
------------
|
||||||
- Copy all files in src/sampleconf to ~/.recoll
|
- Copy all files from sampleconf/* to ~/.recoll
|
||||||
- Copy all files in src/filters to ~/.recoll.
|
- Copy all files from filters/* to ~/.recoll.
|
||||||
- Copy qtgui/recoll to a place in your PATH (if you want. You can also
|
- Copy qtgui/recoll to a place in your PATH (if you want. You can also
|
||||||
execute it from there).
|
execute it from there).
|
||||||
|
|
||||||
@ -63,24 +63,10 @@ By default, the configuration file should be named ~/.recoll/recoll.conf
|
|||||||
There is a sample in the 'sampleconf' src/ subdirectory, you copied it to
|
There is a sample in the 'sampleconf' src/ subdirectory, you copied it to
|
||||||
~/.recoll at the step before, take a look and possibly edit it.
|
~/.recoll at the step before, take a look and possibly edit it.
|
||||||
|
|
||||||
- Then start 'recoll', and select the "file->start indexing" menu
|
Then start 'recoll', and select the "file->start indexing" menu
|
||||||
entry. When it's done, you can play with the search
|
entry. When it's done, you can play with the search
|
||||||
|
|
||||||
Usage:
|
|
||||||
======
|
|
||||||
- I think you will guess that query terms are to be entered in the text
|
|
||||||
field up left... There is no query language right now, the search only
|
|
||||||
understand probabilistic terms (just words...), and double-quote
|
|
||||||
enclosed phrases.
|
|
||||||
- You can turn stemming on (this only affects querying) in the
|
|
||||||
configuration file. There is quite a huge performance impact for this
|
|
||||||
right now, but it might be ok if your db is small.
|
|
||||||
- Clicking on an entry in the result list displays a preview in the right
|
|
||||||
window.
|
|
||||||
- Double-clicking will try to launch an external viewer. These are
|
|
||||||
configured inside the $HOME/.recoll/mimeconf file, please adjust to
|
|
||||||
taste.
|
|
||||||
|
|
||||||
|
Usage: see README
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
151
src/README
151
src/README
@ -1,91 +1,106 @@
|
|||||||
@(#$Id: README,v 1.5 2005-02-08 15:08:11 dockes Exp $ (C) 2004 J.F.Dockes
|
Back to top
|
||||||
|
|
||||||
Hello.
|
|
||||||
|
|
||||||
This is Recoll, a personal full text indexing system.
|
* Screenshots
|
||||||
|
* Downloads
|
||||||
|
* Credits
|
||||||
|
* User guide
|
||||||
|
* Installation
|
||||||
|
[IMG]
|
||||||
|
|
||||||
Recoll is free and copyrighted under the GPL license, see COPYING
|
Recoll
|
||||||
|
|
||||||
Recoll is still in infancy, but it is based on a very strong backend, and
|
Introduction
|
||||||
it can actually be useful right now, which is why I release it so early.
|
|
||||||
|
|
||||||
See INSTALL for compiling and installing (very much by hand for now)
|
This is Recoll, a personal full text indexing system.
|
||||||
|
|
||||||
It will become much better in the near future.
|
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.
|
||||||
|
|
||||||
What it has:
|
Recoll is still in infancy, but it is based on a very strong backend
|
||||||
|
(Xapian), and it can actually be useful right now, which is why I release
|
||||||
|
it so early.
|
||||||
|
|
||||||
- Easy installation. No db, web server or exotic language necessary.
|
See INSTALL inside the distribution for compiling and installing, very
|
||||||
The idea is that EVERYBODY should index their files because it
|
much by hand for now, I hope it will become better in the near future.
|
||||||
makes life easier.
|
|
||||||
- Indexes text, pdf, html, postscript. Deals with compressed versions of
|
|
||||||
same.
|
|
||||||
- Support for multiple charsets. Internal processing and storage uses
|
|
||||||
Unicode UTF-8.
|
|
||||||
- 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.
|
|
||||||
|
|
||||||
What it doesn't have, but will have in the not too far future:
|
Features:
|
||||||
|
|
||||||
- A more sophisticated query interface: the current one has no boolean
|
* Easy installation. No database daemon, web server or exotic language
|
||||||
capabilities, and performance problems with stemming
|
necessary. The idea is that EVERYBODY should index their files because
|
||||||
- A pretty GUI (see above)
|
it makes life easier.
|
||||||
- Mail folder indexing. This would be quite easy to add for single message
|
* Indexes text, pdf, html, postscript. Deals with compressed versions of
|
||||||
folders right now, more complicated for concatenated ones, I intend to
|
same.
|
||||||
do it.
|
* Support for multiple charsets. Internal processing and storage uses
|
||||||
- An interactive configuration tool. You need to edit files by hand for now.
|
Unicode UTF-8.
|
||||||
- Packages, rpm or other. It' all tar files currently.
|
* An ugly GUI, qt-based, written with qt Designer.
|
||||||
- Documentation and help.
|
* An indexer which runs either as a thread inside the GUI or as an
|
||||||
- A build system, autoconf et al.
|
external, cron'able program.
|
||||||
- etc. etc.
|
|
||||||
|
|
||||||
USING:
|
Things lacking, coming in the not too far future:
|
||||||
|
|
||||||
- Enter search terms, click <Search> or type <CR>
|
* A more sophisticated query interface: the current one has no boolean
|
||||||
- A result list should appear in the left pane. You can use the Next/Prev
|
capabilities, and performance problems with stemming.
|
||||||
buttons to paginate.
|
* A pretty GUI (see above)
|
||||||
- Clicking on an entry in the list will display a preview in the right
|
* Mail folder indexing. It would be quite easy to add for single message
|
||||||
pane -- This can take some time for big postscript or pdf files, as the
|
folders right now, more complicated for concatenated ones, I intend to
|
||||||
file is converted on the fly for preview --
|
do it.
|
||||||
- Double-clicking on an entry should launch an external viewer, as
|
* An interactive configuration tool. You need to edit files by hand for
|
||||||
specified in the mimeconf file (see INSTALL). This doesn't work for
|
now.
|
||||||
compressed files for now.
|
* Packages, rpm or other. It's all tar files currently.
|
||||||
- Use File->Index to rebuild the database.
|
* A build system, autoconf et al.
|
||||||
|
* Documentation and help.
|
||||||
|
* More filters for other file types (MS, openoffice), this is coming
|
||||||
|
too, this is not hard as it will rely on external packages like the
|
||||||
|
existing filters.
|
||||||
|
|
||||||
I very much welcome suggestions or (gasp) code:
|
Using recoll
|
||||||
jean-francois.dockes@wanadoo.fr
|
|
||||||
|
|
||||||
Cheers,
|
* Use File->Index to build/rebuild the database.
|
||||||
Jean-Francois
|
* Enter search terms in the upper left text field. There is no query
|
||||||
|
language right now, the search only understand probabilistic terms
|
||||||
|
(just words...), and double-quote enclosed phrases. Click Search or
|
||||||
|
type CR
|
||||||
|
* A result list should appear in the left pane. You can use the
|
||||||
|
Next/Prev buttons to paginate.
|
||||||
|
* Clicking on an entry in the list will display a preview in the right
|
||||||
|
pane -- This can take some time for big postscript or pdf files, as
|
||||||
|
the file is converted on the fly for preview --
|
||||||
|
* Double-clicking on an entry should launch an external viewer, as
|
||||||
|
specified in the mimeconf file (see INSTALL). This doesn't work for
|
||||||
|
compressed files for now.
|
||||||
|
|
||||||
|
I very much welcome suggestions or (gasp) code
|
||||||
|
|
||||||
DOWNLOAD:
|
In hope that this can be useful to somebody, it already is for me.
|
||||||
<a href="recoll-0.5.tar.gz">Version 0.5 (tar.gz)</a>
|
|
||||||
|
|
||||||
INSTALLATION
|
Downloads
|
||||||
See the INSTALL file.
|
|
||||||
|
|
||||||
|
Version 0.5 (tar.gz)
|
||||||
|
|
||||||
CREDITS:
|
Installation
|
||||||
|
|
||||||
Recoll is mainly a little glue code, and most of the intelligent work uses
|
See the INSTALL file.
|
||||||
code from external projects (xapian, estraier, unac, iconv).
|
|
||||||
|
|
||||||
Recoll borrows (steals?) heavily from the following projects. I tried to
|
Credits
|
||||||
include the relevant copyright attributions with the code. Any omission
|
|
||||||
is unintentional and will be fixed as soon as notified.
|
|
||||||
|
|
||||||
- Xapian (http://www.xapian.org). The database module (core) is used
|
Recoll is mainly a little glue code, and most of the intelligent work uses
|
||||||
unmodified, and quite a lot of code has been borrowed from Omega, the
|
code from external projects (xapian, estraier, unac, iconv).
|
||||||
web-based search application (ie: the html parser, plus miscellaneous
|
|
||||||
bits and ideas).
|
|
||||||
- Estraier (http://estraier.sourceforge.net/). Miscellaneous bits of codes
|
|
||||||
and ideas, especially for charset handling, and code from external
|
|
||||||
filters.
|
|
||||||
- Unac (http://www.senga.org/) 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 (http://www.gnu.org/software/libiconv/), for character set
|
|
||||||
conversion.
|
|
||||||
|
|
||||||
|
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 bits of codes 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.
|
||||||
|
|
||||||
|
jean-francois.dockes@wanadoo.fr
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user