*** empty log message ***
This commit is contained in:
parent
b11e25767b
commit
d1cc20d8e9
35
src/INSTALL
35
src/INSTALL
@ -23,7 +23,9 @@ More documentation can be found in the doc/ directory or at http://www.recoll.or
|
|||||||
|
|
||||||
4.4. Configuration overview
|
4.4. Configuration overview
|
||||||
|
|
||||||
4.5. Extending Recoll
|
4.5. The KDE Kicker Recoll applet
|
||||||
|
|
||||||
|
4.6. Extending Recoll
|
||||||
|
|
||||||
4.1. Installing a prebuilt copy
|
4.1. Installing a prebuilt copy
|
||||||
|
|
||||||
@ -87,6 +89,11 @@ More documentation can be found in the doc/ directory or at http://www.recoll.or
|
|||||||
|
|
||||||
* RTF: unrtf
|
* RTF: unrtf
|
||||||
|
|
||||||
|
* TeX: Recoll uses the untex program. Your distribution may have a
|
||||||
|
package for it. If it doesn't, there is a copy of the source on the
|
||||||
|
Recoll web site, because the program has no obvious home. The filter
|
||||||
|
can also work with detex and will use it if it is installed.
|
||||||
|
|
||||||
* dvi: dvips
|
* dvi: dvips
|
||||||
|
|
||||||
* djvu: DjVuLibre
|
* djvu: DjVuLibre
|
||||||
@ -402,6 +409,13 @@ More documentation can be found in the doc/ directory or at http://www.recoll.or
|
|||||||
useful for files with suffix-less names, but it will also cause
|
useful for files with suffix-less names, but it will also cause
|
||||||
the indexing of many bogus "text" files.
|
the indexing of many bogus "text" files.
|
||||||
|
|
||||||
|
indexedmimetypes
|
||||||
|
|
||||||
|
Recoll normally indexes any file which it knows how to read. This
|
||||||
|
list lets you restrict the indexed mime types to what you specify.
|
||||||
|
If the variable is unspecified or the list empty (the default),
|
||||||
|
all supported types are processed.
|
||||||
|
|
||||||
indexallfilenames
|
indexallfilenames
|
||||||
|
|
||||||
Recoll indexes file names in a special section of the database to
|
Recoll indexes file names in a special section of the database to
|
||||||
@ -438,6 +452,21 @@ More documentation can be found in the doc/ directory or at http://www.recoll.or
|
|||||||
Useful for cases where you don't need the functionality or when it
|
Useful for cases where you don't need the functionality or when it
|
||||||
is unusable because aspell crashes during dictionary generation.
|
is unusable because aspell crashes during dictionary generation.
|
||||||
|
|
||||||
|
nocjk
|
||||||
|
|
||||||
|
If this set to true, specific east asian (Chinese Korean Japanese)
|
||||||
|
characters/word splitting is turned off. This will save a small
|
||||||
|
amount of cpu if you have no CJK documents. If your document base
|
||||||
|
does include such text but you are not interested in searching it,
|
||||||
|
setting nocjk may be a significant time and space saver.
|
||||||
|
|
||||||
|
cjkngramlen
|
||||||
|
|
||||||
|
This lets you adjust the size of n-grams used for indexing CJK
|
||||||
|
text. The default value of 2 is probably appropriate in most
|
||||||
|
cases. A value of 3 would allow more precision and efficiency on
|
||||||
|
longer words, but the index will be approximately twice as large.
|
||||||
|
|
||||||
4.4.2. The mimemap file
|
4.4.2. The mimemap file
|
||||||
|
|
||||||
mimemap specifies the file name extension to mime type mappings.
|
mimemap specifies the file name extension to mime type mappings.
|
||||||
@ -560,5 +589,5 @@ More documentation can be found in the doc/ directory or at http://www.recoll.or
|
|||||||
|
|
||||||
--------------------------------------------------------------------------
|
--------------------------------------------------------------------------
|
||||||
|
|
||||||
Prev Home Next
|
Prev Home Next
|
||||||
Building from source Up Extending Recoll
|
Building from source Up The KDE Kicker Recoll applet
|
||||||
|
|||||||
110
src/README
110
src/README
@ -34,11 +34,13 @@ More documentation can be found in the doc/ directory or at http://www.recoll.or
|
|||||||
|
|
||||||
2.2. Index storage
|
2.2. Index storage
|
||||||
|
|
||||||
2.2.1. Index formats
|
2.2.1. Xapian index formats
|
||||||
|
|
||||||
2.2.2. Security aspects
|
2.2.2. Security aspects
|
||||||
|
|
||||||
2.3. The indexing configuration
|
2.3. Indexing configuration
|
||||||
|
|
||||||
|
2.3.1. The indexing configuration GUI
|
||||||
|
|
||||||
2.4. Periodic indexing
|
2.4. Periodic indexing
|
||||||
|
|
||||||
@ -106,9 +108,11 @@ More documentation can be found in the doc/ directory or at http://www.recoll.or
|
|||||||
|
|
||||||
4.4.5. Examples of configuration adjustments
|
4.4.5. Examples of configuration adjustments
|
||||||
|
|
||||||
4.5. Extending Recoll
|
4.5. The KDE Kicker Recoll applet
|
||||||
|
|
||||||
4.5.1. Writing a document filter
|
4.6. Extending Recoll
|
||||||
|
|
||||||
|
4.6.1. Writing a document filter
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
|
|
||||||
@ -315,7 +319,10 @@ More documentation can be found in the doc/ directory or at http://www.recoll.or
|
|||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
|
|
||||||
2.2.1. Index formats
|
2.2.1. Xapian index formats
|
||||||
|
|
||||||
|
If your first installation of Recoll was 1.9.0 or more recent, you can
|
||||||
|
skip this section.
|
||||||
|
|
||||||
Xapian has had two possible index formats for quite some time. The "old"
|
Xapian has had two possible index formats for quite some time. The "old"
|
||||||
one named Quartz, and the new one named Flint. Xapian 0.9 used Quartz by
|
one named Quartz, and the new one named Flint. Xapian 0.9 used Quartz by
|
||||||
@ -354,15 +361,17 @@ More documentation can be found in the doc/ directory or at http://www.recoll.or
|
|||||||
in appropriate protection.
|
in appropriate protection.
|
||||||
|
|
||||||
If you use another setup, you should think of the kind of protection you
|
If you use another setup, you should think of the kind of protection you
|
||||||
need for your index, and set the directory and files access modes
|
need for your index, set the directory and files access modes
|
||||||
appropriately.
|
appropriately, and also maybe adjust the umask used during index updates.
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
|
|
||||||
2.3. The indexing configuration
|
2.3. Indexing configuration
|
||||||
|
|
||||||
You can control which areas of the file system are indexed, and how files
|
Variables set inside the Recoll configuration files control which areas of
|
||||||
are processed, by setting variables inside the Recoll configuration files.
|
the file system are indexed, and how files are processed. These variables
|
||||||
|
can be set either by editing the text files or using the dialogs in the
|
||||||
|
recoll GUI.
|
||||||
|
|
||||||
You can also use multiple indexes defined by separate configurations,
|
You can also use multiple indexes defined by separate configurations,
|
||||||
typically to separate personal and shared indexes, or to take advantage of
|
typically to separate personal and shared indexes, or to take advantage of
|
||||||
@ -386,6 +395,31 @@ More documentation can be found in the doc/ directory or at http://www.recoll.or
|
|||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
|
|
||||||
|
2.3.1. The indexing configuration GUI
|
||||||
|
|
||||||
|
As of Recoll 1.10, most parameters for a given indexing configuration can
|
||||||
|
be set from a recoll GUI running on this configuration (either as default,
|
||||||
|
or by setting RECOLL_CONFDIR or the -c option.)
|
||||||
|
|
||||||
|
The interface is started from the Preferences menu. It has two main
|
||||||
|
panels. The first panel allows setting global variables, like the list of
|
||||||
|
top directories or the list of skipped paths. The second panel allows
|
||||||
|
setting variables that can be redefined for subdirectories. This second
|
||||||
|
panel has an initially empty list of customisation directories, to which
|
||||||
|
you can add. The variables are then set for the currently selected
|
||||||
|
directory (or at the top level if the empty line is selected).
|
||||||
|
|
||||||
|
The meaning for most entries in the interface is self-evident and
|
||||||
|
documented by a ToolTip popup on the text label. For more detail, you will
|
||||||
|
need to refer to the configuration section of this guide.
|
||||||
|
|
||||||
|
The configuration tool normally respects the comments and most of the
|
||||||
|
formatting inside the configuration file, so that it is quite possible to
|
||||||
|
use it on hand-edited files, which you might nevertheless want to backup
|
||||||
|
first...
|
||||||
|
|
||||||
|
----------------------------------------------------------------------
|
||||||
|
|
||||||
2.4. Periodic indexing
|
2.4. Periodic indexing
|
||||||
|
|
||||||
2.4.1. Starting indexing
|
2.4.1. Starting indexing
|
||||||
@ -718,6 +752,11 @@ More documentation can be found in the doc/ directory or at http://www.recoll.or
|
|||||||
|
|
||||||
* ext for specifying the file name extension (Ex: ext:html)
|
* ext for specifying the file name extension (Ex: ext:html)
|
||||||
|
|
||||||
|
* dir for specifying the file location (Ex: dir:/home/me/somedir).
|
||||||
|
Please note that this is quite inefficient, that it may produce very
|
||||||
|
slow searches, and that it may be worth in some cases to set up
|
||||||
|
separate databases instead.
|
||||||
|
|
||||||
* mime for specifying the mime type. This one is quite special because
|
* mime for specifying the mime type. This one is quite special because
|
||||||
you can specify several values which will be OR'ed (the normal default
|
you can specify several values which will be OR'ed (the normal default
|
||||||
for the language is AND). Ex: mime:text/plain mime:text/html.
|
for the language is AND). Ex: mime:text/plain mime:text/html.
|
||||||
@ -1203,6 +1242,11 @@ More documentation can be found in the doc/ directory or at http://www.recoll.or
|
|||||||
|
|
||||||
* RTF: unrtf
|
* RTF: unrtf
|
||||||
|
|
||||||
|
* TeX: Recoll uses the untex program. Your distribution may have a
|
||||||
|
package for it. If it doesn't, there is a copy of the source on the
|
||||||
|
Recoll web site, because the program has no obvious home. The filter
|
||||||
|
can also work with detex and will use it if it is installed.
|
||||||
|
|
||||||
* dvi: dvips
|
* dvi: dvips
|
||||||
|
|
||||||
* djvu: DjVuLibre
|
* djvu: DjVuLibre
|
||||||
@ -1500,6 +1544,13 @@ More documentation can be found in the doc/ directory or at http://www.recoll.or
|
|||||||
useful for files with suffix-less names, but it will also cause
|
useful for files with suffix-less names, but it will also cause
|
||||||
the indexing of many bogus "text" files.
|
the indexing of many bogus "text" files.
|
||||||
|
|
||||||
|
indexedmimetypes
|
||||||
|
|
||||||
|
Recoll normally indexes any file which it knows how to read. This
|
||||||
|
list lets you restrict the indexed mime types to what you specify.
|
||||||
|
If the variable is unspecified or the list empty (the default),
|
||||||
|
all supported types are processed.
|
||||||
|
|
||||||
indexallfilenames
|
indexallfilenames
|
||||||
|
|
||||||
Recoll indexes file names in a special section of the database to
|
Recoll indexes file names in a special section of the database to
|
||||||
@ -1536,6 +1587,21 @@ More documentation can be found in the doc/ directory or at http://www.recoll.or
|
|||||||
Useful for cases where you don't need the functionality or when it
|
Useful for cases where you don't need the functionality or when it
|
||||||
is unusable because aspell crashes during dictionary generation.
|
is unusable because aspell crashes during dictionary generation.
|
||||||
|
|
||||||
|
nocjk
|
||||||
|
|
||||||
|
If this set to true, specific east asian (Chinese Korean Japanese)
|
||||||
|
characters/word splitting is turned off. This will save a small
|
||||||
|
amount of cpu if you have no CJK documents. If your document base
|
||||||
|
does include such text but you are not interested in searching it,
|
||||||
|
setting nocjk may be a significant time and space saver.
|
||||||
|
|
||||||
|
cjkngramlen
|
||||||
|
|
||||||
|
This lets you adjust the size of n-grams used for indexing CJK
|
||||||
|
text. The default value of 2 is probably appropriate in most
|
||||||
|
cases. A value of 3 would allow more precision and efficiency on
|
||||||
|
longer words, but the index will be approximately twice as large.
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
|
|
||||||
4.4.2. The mimemap file
|
4.4.2. The mimemap file
|
||||||
@ -1668,9 +1734,29 @@ More documentation can be found in the doc/ directory or at http://www.recoll.or
|
|||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
|
|
||||||
4.5. Extending Recoll
|
4.5. The KDE Kicker Recoll applet
|
||||||
|
|
||||||
4.5.1. Writing a document filter
|
The Recoll source tree contains the source code to the recoll_applet, a
|
||||||
|
small application derived from the find_applet. This can be used to add a
|
||||||
|
small Recoll launcher to the KDE panel.
|
||||||
|
|
||||||
|
The applet is not automatically built with the main Recoll programs. To
|
||||||
|
build it, you need to unpack the Recoll source code, then go to the
|
||||||
|
kde/recoll_applet/ directory, and type the usual configure;make;make
|
||||||
|
install.
|
||||||
|
|
||||||
|
You can then add the applet to the panel by right-clicking the panel and
|
||||||
|
choosing the Add applet entry.
|
||||||
|
|
||||||
|
The recoll_applet has a small text window where you can type a Recoll
|
||||||
|
query (in query language form), and an icon which can be used to restrict
|
||||||
|
the search to certain types of files.
|
||||||
|
|
||||||
|
----------------------------------------------------------------------
|
||||||
|
|
||||||
|
4.6. Extending Recoll
|
||||||
|
|
||||||
|
4.6.1. Writing a document filter
|
||||||
|
|
||||||
Recoll filters are executable programs which translate from a specific
|
Recoll filters are executable programs which translate from a specific
|
||||||
format (ie: openoffice, acrobat, etc.) to the Recoll indexing input
|
format (ie: openoffice, acrobat, etc.) to the Recoll indexing input
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user