|
a/src/doc/user/recoll.conf.xml |
|
b/src/doc/user/recoll.conf.xml |
1 |
<?xml version="1.0"?>
|
1 |
<?xml version="1.0"?>
|
2 |
<sect2 id="RCL.INSTALL.CONFIG.RECOLLCONF">
|
2 |
<sect2 id="RCL.INSTALL.CONFIG.RECOLLCONF">
|
3 |
<title>Recoll main configuration file, recoll.conf </title>
|
3 |
<title>Recoll main configuration file, recoll.conf </title>
|
4 |
<sect3 id="RCL.INSTALL.CONFIG.RECOLLCONF.WHATDOCS">
|
4 |
<sect3 id="RCL.INSTALL.CONFIG.RECOLLCONF.WHATDOCS">
|
5 |
<title>Parameters affecting what documents we index </title>
|
5 |
<title>Parameters affecting what documents we index </title><variablelist>
|
6 |
<varlistentry id="RCL.INSTALL.CONFIG.RECOLLCONF.TOPDIRS">
|
6 |
<varlistentry id="RCL.INSTALL.CONFIG.RECOLLCONF.TOPDIRS">
|
7 |
<term><varname>topdirs</varname></term>
|
7 |
<term><varname>topdirs</varname></term>
|
8 |
<listitem><para>Space-separated list of files or
|
8 |
<listitem><para>Space-separated list of files or
|
9 |
directories to recursively index. Default to ~ (indexes
|
9 |
directories to recursively index. Default to ~ (indexes
|
10 |
$HOME). You can use symbolic links in the list, they will be followed,
|
10 |
$HOME). You can use symbolic links in the list, they will be followed,
|
|
... |
|
... |
170 |
<varlistentry id="RCL.INSTALL.CONFIG.RECOLLCONF.MEMBERMAXKBS">
|
170 |
<varlistentry id="RCL.INSTALL.CONFIG.RECOLLCONF.MEMBERMAXKBS">
|
171 |
<term><varname>membermaxkbs</varname></term>
|
171 |
<term><varname>membermaxkbs</varname></term>
|
172 |
<listitem><para>Size limit for archive
|
172 |
<listitem><para>Size limit for archive
|
173 |
members. This is passed to the filters in the environment
|
173 |
members. This is passed to the filters in the environment
|
174 |
as RECOLL_FILTER_MAXMEMBERKB.</para></listitem></varlistentry>
|
174 |
as RECOLL_FILTER_MAXMEMBERKB.</para></listitem></varlistentry>
|
175 |
</sect3>
|
175 |
</variablelist></sect3>
|
176 |
<sect3 id="RCL.INSTALL.CONFIG.RECOLLCONF.TERMS">
|
176 |
<sect3 id="RCL.INSTALL.CONFIG.RECOLLCONF.TERMS">
|
177 |
<title>Parameters affecting how we generate terms </title>
|
177 |
<title>Parameters affecting how we generate terms </title><variablelist>
|
178 |
<varlistentry id="RCL.INSTALL.CONFIG.RECOLLCONF.INDEXSTRIPCHARS">
|
178 |
<varlistentry id="RCL.INSTALL.CONFIG.RECOLLCONF.INDEXSTRIPCHARS">
|
179 |
<term><varname>indexStripChars</varname></term>
|
179 |
<term><varname>indexStripChars</varname></term>
|
180 |
<listitem><para>Decide if we store
|
180 |
<listitem><para>Decide if we store
|
181 |
character case and diacritics in the index. If we do,
|
181 |
character case and diacritics in the index. If we do,
|
182 |
searches sensitive to case and diacritics can be performed, but the index
|
182 |
searches sensitive to case and diacritics can be performed, but the index
|
|
... |
|
... |
304 |
returns multiple field values inside a text blob formatted as a recoll
|
304 |
returns multiple field values inside a text blob formatted as a recoll
|
305 |
configuration file ("fieldname = fieldvalue" lines). The rclmultixx name
|
305 |
configuration file ("fieldname = fieldvalue" lines). The rclmultixx name
|
306 |
will be ignored, and field names and values will be parsed from the data.
|
306 |
will be ignored, and field names and values will be parsed from the data.
|
307 |
Example: metadatacmds = ; tags = tmsu tags %f; rclmulti1 = cmdOutputsConf %f
|
307 |
Example: metadatacmds = ; tags = tmsu tags %f; rclmulti1 = cmdOutputsConf %f
|
308 |
</para></listitem></varlistentry>
|
308 |
</para></listitem></varlistentry>
|
309 |
</sect3>
|
309 |
</variablelist></sect3>
|
310 |
<sect3 id="RCL.INSTALL.CONFIG.RECOLLCONF.STORE">
|
310 |
<sect3 id="RCL.INSTALL.CONFIG.RECOLLCONF.STORE">
|
311 |
<title>Parameters affecting where and how we store things </title>
|
311 |
<title>Parameters affecting where and how we store things </title><variablelist>
|
312 |
<varlistentry id="RCL.INSTALL.CONFIG.RECOLLCONF.CACHEDIR">
|
312 |
<varlistentry id="RCL.INSTALL.CONFIG.RECOLLCONF.CACHEDIR">
|
313 |
<term><varname>cachedir</varname></term>
|
313 |
<term><varname>cachedir</varname></term>
|
314 |
<listitem><para>Top directory for Recoll data. Recoll data
|
314 |
<listitem><para>Top directory for Recoll data. Recoll data
|
315 |
directories are normally located relative to the configuration directory
|
315 |
directories are normally located relative to the configuration directory
|
316 |
(e.g. ~/.recoll/xapiandb, ~/.recoll/mboxcache). If 'cachedir' is set, the
|
316 |
(e.g. ~/.recoll/xapiandb, ~/.recoll/mboxcache). If 'cachedir' is set, the
|
|
... |
|
... |
388 |
<varlistentry id="RCL.INSTALL.CONFIG.RECOLLCONF.ICONSDIR">
|
388 |
<varlistentry id="RCL.INSTALL.CONFIG.RECOLLCONF.ICONSDIR">
|
389 |
<term><varname>iconsdir</varname></term>
|
389 |
<term><varname>iconsdir</varname></term>
|
390 |
<listitem><para>Directory location for icons. The only reason to
|
390 |
<listitem><para>Directory location for icons. The only reason to
|
391 |
change this would be if you want to change the icons displayed in the
|
391 |
change this would be if you want to change the icons displayed in the
|
392 |
result list. Defaults to $prefix/share/recoll/images</para></listitem></varlistentry>
|
392 |
result list. Defaults to $prefix/share/recoll/images</para></listitem></varlistentry>
|
393 |
</sect3>
|
393 |
</variablelist></sect3>
|
394 |
<sect3 id="RCL.INSTALL.CONFIG.RECOLLCONF.PERFS">
|
394 |
<sect3 id="RCL.INSTALL.CONFIG.RECOLLCONF.PERFS">
|
395 |
<title>Parameters affecting indexing performance and resource usage </title>
|
395 |
<title>Parameters affecting indexing performance and resource usage </title><variablelist>
|
396 |
<varlistentry id="RCL.INSTALL.CONFIG.RECOLLCONF.IDXFLUSHMB">
|
396 |
<varlistentry id="RCL.INSTALL.CONFIG.RECOLLCONF.IDXFLUSHMB">
|
397 |
<term><varname>idxflushmb</varname></term>
|
397 |
<term><varname>idxflushmb</varname></term>
|
398 |
<listitem><para>Threshold (megabytes of new data) where we flush from memory to
|
398 |
<listitem><para>Threshold (megabytes of new data) where we flush from memory to
|
399 |
disk index. Setting this allows some control over memory
|
399 |
disk index. Setting this allows some control over memory
|
400 |
usage by the indexer process. A value of 0 means no explicit flushing,
|
400 |
usage by the indexer process. A value of 0 means no explicit flushing,
|
|
... |
|
... |
441 |
in thrQSizes: if the first queue depth is 0, all counts are ignored
|
441 |
in thrQSizes: if the first queue depth is 0, all counts are ignored
|
442 |
(autoconfigured); if a value of -1 is used for a queue depth, the
|
442 |
(autoconfigured); if a value of -1 is used for a queue depth, the
|
443 |
corresponding thread count is ignored. It makes no sense to use a value
|
443 |
corresponding thread count is ignored. It makes no sense to use a value
|
444 |
other than 1 for the last stage because updating the Xapian index is
|
444 |
other than 1 for the last stage because updating the Xapian index is
|
445 |
necessarily single-threaded (and protected by a mutex).</para></listitem></varlistentry>
|
445 |
necessarily single-threaded (and protected by a mutex).</para></listitem></varlistentry>
|
446 |
</sect3>
|
446 |
</variablelist></sect3>
|
447 |
<sect3 id="RCL.INSTALL.CONFIG.RECOLLCONF.MISC">
|
447 |
<sect3 id="RCL.INSTALL.CONFIG.RECOLLCONF.MISC">
|
448 |
<title>Miscellaneous parameters </title>
|
448 |
<title>Miscellaneous parameters </title><variablelist>
|
449 |
<varlistentry id="RCL.INSTALL.CONFIG.RECOLLCONF.LOGLEVEL">
|
449 |
<varlistentry id="RCL.INSTALL.CONFIG.RECOLLCONF.LOGLEVEL">
|
450 |
<term><varname>loglevel</varname></term>
|
450 |
<term><varname>loglevel</varname></term>
|
451 |
<listitem><para>Log file verbosity 1-6. A value of 2 will print
|
451 |
<listitem><para>Log file verbosity 1-6. A value of 2 will print
|
452 |
only errors and warnings. 3 will print information like document updates,
|
452 |
only errors and warnings. 3 will print information like document updates,
|
453 |
4 is quite verbose and 6 very verbose.</para></listitem></varlistentry>
|
453 |
4 is quite verbose and 6 very verbose.</para></listitem></varlistentry>
|
|
... |
|
... |
561 |
3.</para></listitem></varlistentry>
|
561 |
3.</para></listitem></varlistentry>
|
562 |
<varlistentry id="RCL.INSTALL.CONFIG.RECOLLCONF.MONIONICECLASSDATA">
|
562 |
<varlistentry id="RCL.INSTALL.CONFIG.RECOLLCONF.MONIONICECLASSDATA">
|
563 |
<term><varname>monioniceclassdata</varname></term>
|
563 |
<term><varname>monioniceclassdata</varname></term>
|
564 |
<listitem><para>ionice class parameter for the real time indexing process. On platforms where this is supported. The default is
|
564 |
<listitem><para>ionice class parameter for the real time indexing process. On platforms where this is supported. The default is
|
565 |
empty.</para></listitem></varlistentry>
|
565 |
empty.</para></listitem></varlistentry>
|
566 |
</sect3>
|
566 |
</variablelist></sect3>
|
567 |
<sect3 id="RCL.INSTALL.CONFIG.RECOLLCONF.QUERY">
|
567 |
<sect3 id="RCL.INSTALL.CONFIG.RECOLLCONF.QUERY">
|
568 |
<title>Query-time parameters (no impact on the index) </title>
|
568 |
<title>Query-time parameters (no impact on the index) </title><variablelist>
|
569 |
<varlistentry id="RCL.INSTALL.CONFIG.RECOLLCONF.AUTODIACSENS">
|
569 |
<varlistentry id="RCL.INSTALL.CONFIG.RECOLLCONF.AUTODIACSENS">
|
570 |
<term><varname>autodiacsens</varname></term>
|
570 |
<term><varname>autodiacsens</varname></term>
|
571 |
<listitem><para>auto-trigger diacritics sensitivity (raw index only). IF the index is not stripped, decide if we automatically trigger
|
571 |
<listitem><para>auto-trigger diacritics sensitivity (raw index only). IF the index is not stripped, decide if we automatically trigger
|
572 |
diacritics sensitivity if the search term has accented characters (not in
|
572 |
diacritics sensitivity if the search term has accented characters (not in
|
573 |
unac_except_trans). Else you need to use the query language and the "D"
|
573 |
unac_except_trans). Else you need to use the query language and the "D"
|
|
... |
|
... |
598 |
<term><varname>snippetMaxPosWalk</varname></term>
|
598 |
<term><varname>snippetMaxPosWalk</varname></term>
|
599 |
<listitem><para>Maximum number of positions we walk while populating a snippet for
|
599 |
<listitem><para>Maximum number of positions we walk while populating a snippet for
|
600 |
the result list. The default of 1,000,000 may be
|
600 |
the result list. The default of 1,000,000 may be
|
601 |
insufficient for very big documents, the consequence would be snippets
|
601 |
insufficient for very big documents, the consequence would be snippets
|
602 |
with possibly meaning-altering missing words.</para></listitem></varlistentry>
|
602 |
with possibly meaning-altering missing words.</para></listitem></varlistentry>
|
603 |
</sect3>
|
603 |
</variablelist></sect3>
|
604 |
<sect3 id="RCL.INSTALL.CONFIG.RECOLLCONF.PDF">
|
604 |
<sect3 id="RCL.INSTALL.CONFIG.RECOLLCONF.PDF">
|
605 |
<title>Parameters for the PDF input script </title>
|
605 |
<title>Parameters for the PDF input script </title><variablelist>
|
606 |
<varlistentry id="RCL.INSTALL.CONFIG.RECOLLCONF.PDFOCR">
|
606 |
<varlistentry id="RCL.INSTALL.CONFIG.RECOLLCONF.PDFOCR">
|
607 |
<term><varname>pdfocr</varname></term>
|
607 |
<term><varname>pdfocr</varname></term>
|
608 |
<listitem><para>Attempt OCR of PDF files with no text content if both tesseract and
|
608 |
<listitem><para>Attempt OCR of PDF files with no text content if both tesseract and
|
609 |
pdftoppm are installed. The default is off because OCR is so
|
609 |
pdftoppm are installed. The default is off because OCR is so
|
610 |
very slow.</para></listitem></varlistentry>
|
610 |
very slow.</para></listitem></varlistentry>
|
|
... |
|
... |
629 |
values. The script should define a 'MetaFixer' class with a metafix()
|
629 |
values. The script should define a 'MetaFixer' class with a metafix()
|
630 |
method which will be called with the qualified tag name and value of each
|
630 |
method which will be called with the qualified tag name and value of each
|
631 |
selected field, for editing or erasing. A new instance is created for
|
631 |
selected field, for editing or erasing. A new instance is created for
|
632 |
each document, so that the object can keep state for, e.g. eliminating
|
632 |
each document, so that the object can keep state for, e.g. eliminating
|
633 |
duplicate values.</para></listitem></varlistentry>
|
633 |
duplicate values.</para></listitem></varlistentry>
|
634 |
</sect3>
|
634 |
</variablelist></sect3>
|
635 |
<sect3 id="RCL.INSTALL.CONFIG.RECOLLCONF.SPECLOCATIONS">
|
635 |
<sect3 id="RCL.INSTALL.CONFIG.RECOLLCONF.SPECLOCATIONS">
|
636 |
<title>Parameters set for specific locations </title>
|
636 |
<title>Parameters set for specific locations </title><variablelist>
|
637 |
<varlistentry id="RCL.INSTALL.CONFIG.RECOLLCONF.MHMBOXQUIRKS">
|
637 |
<varlistentry id="RCL.INSTALL.CONFIG.RECOLLCONF.MHMBOXQUIRKS">
|
638 |
<term><varname>mhmboxquirks</varname></term>
|
638 |
<term><varname>mhmboxquirks</varname></term>
|
639 |
<listitem><para>Enable thunderbird/mozilla-seamonkey mbox format quirks Set this for the directory where the email mbox files are
|
639 |
<listitem><para>Enable thunderbird/mozilla-seamonkey mbox format quirks Set this for the directory where the email mbox files are
|
640 |
stored.</para></listitem></varlistentry>
|
640 |
stored.</para></listitem></varlistentry>
|
641 |
</sect3>
|
641 |
</variablelist></sect3>
|
642 |
</sect2>
|
642 |
</sect2>
|