272 lines
35 KiB
HTML
272 lines
35 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
<html xmlns="http://www.w3.org/1999/xhtml"><head>
|
||
<meta http-equiv="X-UA-Compatible" content="IE=edge"></meta>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
|
||
<title>Parameters affecting how we generate terms: - - Recoll user manual</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"></meta><link rel="home" href="index.html" title="Recoll user manual"></link><link rel="up" href="RCL.INSTALL.CONFIG.RECOLLCONF.html" title="The main configuration file, recoll.conf"></link><link rel="prev" href="RCL.INSTALL.CONFIG.RECOLLCONF.FILES.html" title="Parameters affecting what documents we index:"></link><link rel="next" href="RCL.INSTALL.CONFIG.RECOLLCONF.STORAGE.html" title="Parameters affecting where and how we store things:"></link><meta name="Section-title" content="Parameters affecting how we generate terms:"></meta><script type="text/javascript">
|
||
//The id for tree cookie
|
||
var treeCookieId = "treeview-7734";
|
||
var language = "en";
|
||
var w = new Object();
|
||
//Localization
|
||
txt_filesfound = 'Results';
|
||
txt_enter_at_least_1_char = "You must enter at least one character.";
|
||
txt_browser_not_supported = "JavaScript is disabled on your browser. Please enable JavaScript to enjoy all the features of this site.";
|
||
txt_please_wait = "Please wait. Search in progress...";
|
||
txt_results_for = "Results for: ";
|
||
</script><link rel="shortcut icon" href="favicon.ico" type="image/x-icon"></link><link rel="stylesheet" type="text/css" href="common/css/positioning.css"></link><link rel="stylesheet" type="text/css" href="common/jquery/theme-redmond/jquery-ui-1.8.2.custom.css"></link><link rel="stylesheet" type="text/css" href="common/jquery/treeview/jquery.treeview.css"></link><style type="text/css">
|
||
|
||
#noscript{
|
||
font-weight:bold;
|
||
background-color: #55AA55;
|
||
font-weight: bold;
|
||
height: 25spx;
|
||
z-index: 3000;
|
||
top:0px;
|
||
width:100%;
|
||
position: relative;
|
||
border-bottom: solid 5px black;
|
||
text-align:center;
|
||
color: white;
|
||
}
|
||
|
||
input {
|
||
margin-bottom: 5px;
|
||
margin-top: 2px;
|
||
}
|
||
.folder {
|
||
display: block;
|
||
height: 22px;
|
||
padding-left: 20px;
|
||
background: transparent url(common/jquery/treeview/images/folder.gif) 0 0px no-repeat;
|
||
}
|
||
span.contentsTab {
|
||
padding-left: 20px;
|
||
background: url(common/images/toc-icon.png) no-repeat 0 center;
|
||
}
|
||
span.searchTab {
|
||
padding-left: 20px;
|
||
background: url(common/images/search-icon.png) no-repeat 0 center;
|
||
}
|
||
|
||
/* Overide jquery treeview's defaults for ul. */
|
||
.treeview ul {
|
||
background-color: transparent;
|
||
margin-top: 4px;
|
||
}
|
||
#webhelp-currentid {
|
||
background-color: #D8D8D8 !important;
|
||
}
|
||
.treeview .hover { color: black; }
|
||
.filetree li span a { text-decoration: none; font-size: 12px; color: #517291; }
|
||
|
||
/* Override jquery-ui's default css customizations. These are supposed to take precedence over those.*/
|
||
.ui-widget-content {
|
||
border: 0px;
|
||
background: none;
|
||
color: none;
|
||
}
|
||
.ui-widget-header {
|
||
color: #e9e8e9;
|
||
border-left: 1px solid #e5e5e5;
|
||
border-right: 1px solid #e5e5e5;
|
||
border-bottom: 1px solid #bbc4c5;
|
||
border-top: 4px solid #e5e5e5;
|
||
border: medium none;
|
||
background: #F4F4F4; /* old browsers */
|
||
background: -moz-linear-gradient(top, #F4F4F4 0%, #E6E4E5 100%); /* firefox */
|
||
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F4F4F4), color-stop(100%,#E6E4E5)); /* webkit */
|
||
font-weight: none;
|
||
}
|
||
.ui-widget-header a { color: none; }
|
||
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
|
||
border: none; background: none; font-weight: none; color: none; }
|
||
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: black; text-decoration: none; }
|
||
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: none; background: none; font-weight: none; color: none; }
|
||
|
||
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: none; background: none; font-weight: none; color: none; }
|
||
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
|
||
color: black; text-decoration: none;
|
||
background: #C6C6C6; /* old browsers */
|
||
background: -moz-linear-gradient(top, #C6C6C6 0%, #D8D8D8 100%); /* firefox */
|
||
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C6C6C6), color-stop(100%,#D8D8D8)); /* webkit */
|
||
-webkit-border-radius:15px; -moz-border-radius:10px;
|
||
border: 1px solid #f1f1f1;
|
||
}
|
||
.ui-corner-all { border-radius: 0 0 0 0; }
|
||
|
||
.ui-tabs { padding: .2em;}
|
||
.ui-tabs .ui-tabs-nav li { top: 0px; margin: -2px 0 1px; text-transform: uppercase; font-size: 10.5px;}
|
||
.ui-tabs .ui-tabs-nav li a { padding: .25em 2em .25em 1em; margin: .5em; text-shadow: 0 1px 0 rgba(255,255,255,.5); }
|
||
/**
|
||
* Basic Layout Theme
|
||
*
|
||
* This theme uses the default layout class-names for all classes
|
||
* Add any 'custom class-names', from options: paneClass, resizerClass, togglerClass
|
||
*/
|
||
|
||
.ui-layout-pane { /* all 'panes' */
|
||
background: #FFF;
|
||
border: 1px solid #BBB;
|
||
padding: 05x;
|
||
overflow: auto;
|
||
}
|
||
|
||
.ui-layout-resizer { /* all 'resizer-bars' */
|
||
background: #DDD;
|
||
top:100px
|
||
}
|
||
|
||
.ui-layout-toggler { /* all 'toggler-buttons' */
|
||
background: #AAA;
|
||
}
|
||
|
||
</style><!--[if IE]>
|
||
<link rel="stylesheet" type="text/css" href="../common/css/ie.css"/>
|
||
<![endif]--><script type="text/javascript" src="common/browserDetect.js"></script><script type="text/javascript" src="common/jquery/jquery-1.7.2.min.js"></script><script type="text/javascript" src="common/jquery/jquery.ui.all.js"></script><script type="text/javascript" src="common/jquery/jquery.cookie.js"></script><script type="text/javascript" src="common/jquery/treeview/jquery.treeview.min.js"></script><script type="text/javascript" src="common/jquery/layout/jquery.layout.js"></script><script type="text/javascript" src="search/l10n.js"></script><script type="text/javascript" src="search/htmlFileInfoList.js"></script><script type="text/javascript" src="search/nwSearchFnt.js"></script><script type="text/javascript" src="search/stemmers/en_stemmer.js"><!--//make this scalable to other languages as well.--></script><script type="text/javascript" src="search/index-1.js"></script><script type="text/javascript" src="search/index-2.js"></script><script type="text/javascript" src="search/index-3.js"></script></head><body><noscript><div id="noscript">JavaScript is disabled on your browser. Please enable JavaScript to enjoy all the features of this site.</div></noscript><div id="header"><a href="index.html"><img style="margin-right: 2px; height: 59px; padding-right: 25px; padding-top: 8px" align="right" src="common/images/logo.png" alt=" Documentation"></img></a><h1>Recoll user manual<br></br>The main configuration file, recoll.conf</h1><div id="navheader"><table class="navLinks"><tr><td><a id="showHideButton" href="#" onclick="myLayout.toggle('west')" class="pointLeft" tabindex="5" title="Hide TOC tree">Sidebar
|
||
</a></td><td><a accesskey="p" class="navLinkPrevious" tabindex="5" href="RCL.INSTALL.CONFIG.RECOLLCONF.FILES.html">Prev</a>
|
||
|
|
||
<a accesskey="u" class="navLinkUp" tabindex="5" href="RCL.INSTALL.CONFIG.RECOLLCONF.html">Up</a>
|
||
|
|
||
<a accesskey="n" class="navLinkNext" tabindex="5" href="RCL.INSTALL.CONFIG.RECOLLCONF.STORAGE.html">Next</a></td></tr></table></div></div><div id="content"><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a id="RCL.INSTALL.CONFIG.RECOLLCONF.TERMS"></a>Parameters affecting how we generate terms:</h4></div></div></div><p>Changing some of these parameters will imply a full
|
||
reindex. Also, when using multiple indexes, it may not make sense
|
||
to search indexes that don't share the values for these parameters,
|
||
because they usually affect both search and index operations.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="varname">indexStripChars</code></span></dt><dd><p>Decide if we strip characters of diacritics and
|
||
convert them to lower-case before terms are indexed. If we
|
||
don't, searches sensitive to case and diacritics can be
|
||
performed, but the index will be bigger, and some marginal
|
||
weirdness may sometimes occur. The default is a stripped
|
||
index (<code class="literal">indexStripChars = 1</code>) for
|
||
now. When using multiple indexes for a search,
|
||
this parameter must be defined identically for
|
||
all. Changing the value implies an index reset.</p></dd><dt><span class="term"><code class="varname">maxTermExpand</code></span></dt><dd><p>Maximum expansion count for a single term (e.g.:
|
||
when using wildcards). The default of 10000 is reasonable and
|
||
will avoid queries that appear frozen while the engine is
|
||
walking the term list.</p></dd><dt><span class="term"><code class="varname">maxXapianClauses</code></span></dt><dd><p>Maximum number of elementary clauses we can add
|
||
to a single Xapian query. In some cases, the result of term
|
||
expansion can be multiplicative, and we want to avoid using
|
||
excessive memory. The default of 100 000 should be both
|
||
high enough in most cases and compatible with current
|
||
typical hardware configurations.</p></dd><dt><span class="term"><code class="varname">nonumbers</code></span></dt><dd><p>If this set to true, no terms will be generated
|
||
for numbers. For example "123", "1.5e6", 192.168.1.4, would not
|
||
be indexed ("value123" would still be). Numbers are often quite
|
||
interesting to search for, and this should probably not be set
|
||
except for special situations, ie, scientific documents with huge
|
||
amounts of numbers in them. This can only be set for a whole
|
||
index, not for a subtree.</p></dd><dt><span class="term"><code class="varname">dehyphenate</code></span></dt><dd><p>Determines if, given an input of
|
||
<code class="literal">co-worker</code>, we add a term for
|
||
<code class="literal">coworker</code>. This possibility is new in version
|
||
1.22, and on by default. Setting the variable to off allows
|
||
restoring the previous behaviour.</p></dd><dt><span class="term"><code class="varname">nocjk</code></span></dt><dd><p>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 <code class="varname">nocjk</code> may be a significant time
|
||
and space saver.</p></dd><dt><span class="term"><code class="varname">cjkngramlen</code></span></dt><dd><p>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.</p></dd><dt><span class="term"><code class="varname">indexstemminglanguages</code></span></dt><dd><p>A list of languages for which the stem
|
||
expansion databases will be built. See <span class="citerefentry"><span class="refentrytitle">recollindex</span>(1)</span> or use the
|
||
<span class="command"><strong>recollindex</strong></span> <code class="option">-l</code> command
|
||
for possible values. You can add a stem expansion database
|
||
for a different language by using
|
||
<span class="command"><strong>recollindex</strong></span> <code class="option">-s</code>, but it
|
||
will be deleted during the next indexing. Only languages
|
||
listed in the configuration file are permanent.</p></dd><dt><span class="term"><code class="varname">defaultcharset</code></span></dt><dd><p>The name of the character set used for
|
||
files that do not contain a character set definition (ie:
|
||
plain text files). This can be redefined for any
|
||
sub-directory. If it is not set at all, the character set
|
||
used is the one defined by the nls environment (
|
||
<code class="envar">LC_ALL</code>, <code class="envar">LC_CTYPE</code>,
|
||
<code class="envar">LANG</code>), or <code class="literal">iso8859-1</code>
|
||
if nothing is set.</p></dd><dt><span class="term"><code class="varname">unac_except_trans</code></span></dt><dd><p>This is a list of characters, encoded in UTF-8,
|
||
which should be handled specially when converting text to
|
||
unaccented lowercase. For example, in Swedish, the letter
|
||
<code class="literal">a with diaeresis</code> has full alphabet
|
||
citizenship and should not be turned into an
|
||
<code class="literal">a</code>. Each element in the space-separated list
|
||
has the special character as first element and the translation
|
||
following. The handling of both the lowercase and upper-case
|
||
versions of a character should be specified, as appartenance to
|
||
the list will turn-off both standard accent and case
|
||
processing. Example for Swedish:</p><pre class="programlisting">
|
||
unac_except_trans = åå Åå ää Ää öö Öö
|
||
</pre><p>Note that the translation is not limited to a single
|
||
character, you could very well have something like
|
||
<code class="literal">üue</code> in the list.</p><p>The default value set for
|
||
<code class="literal">unac_except_trans</code> can't be listed here
|
||
because I have trouble with SGML and UTF-8, but it only
|
||
contains ligature decompositions: german ss, oe, ae, fi,
|
||
fl.</p><p>This parameter can't be defined for subdirectories, it
|
||
is global, because there is no way to do otherwise when
|
||
querying. If you have document sets which would need different
|
||
values, you will have to index and query them separately.</p></dd><dt><span class="term"><code class="varname">maildefcharset</code></span></dt><dd><p>This can be used to define the default
|
||
character set specifically for email messages which don't
|
||
specify it. This is mainly useful for readpst (libpst) dumps,
|
||
which are utf-8 but do not say so.</p></dd><dt><span class="term"><code class="varname">localfields</code></span></dt><dd><p>This allows setting fields for all documents
|
||
under a given directory. Typical usage would be to set an
|
||
"rclaptg" field, to be used in <code class="filename">mimeview</code> to
|
||
select a specific viewer. If several fields are to be set, they
|
||
should be separated with a semi-colon (';') character, which there
|
||
is currently no way to escape. Also note the initial semi-colon.
|
||
Example:
|
||
<code class="literal">localfields= ;rclaptg=gnus;other = val</code>, then
|
||
select specifier viewer with
|
||
<code class="literal">mimetype|tag=...</code> in
|
||
<code class="filename">mimeview</code>.</p></dd><dt><span class="term"><code class="varname">testmodifusemtime</code></span></dt><dd><p>If true, use mtime instead of default ctime to
|
||
determine if a file has been modified (in addition to
|
||
size, which is always used). Setting this can reduce
|
||
re-indexing on systems where extended attributes are
|
||
modified (by some other application), but not indexed
|
||
(changing extended attributes only affects
|
||
ctime). Notes:
|
||
</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>This may prevent detection of change
|
||
in some marginal file rename cases (the target would
|
||
need to have the same size and
|
||
mtime).</p></li><li class="listitem"><p>You should probably also set
|
||
noxattrfields to 1 in this case, except if you still
|
||
prefer to perform xattr indexing, for example if the
|
||
local file update pattern makes it of value (as in
|
||
general, there is a risk for pure extended attributes
|
||
updates without file modification to go
|
||
undetected).</p></li></ul></div><p>
|
||
Perform a full index reset after changing the value of
|
||
this parameter.
|
||
</p></dd><dt><span class="term"><code class="varname">noxattrfields</code></span></dt><dd><p>Recoll versions 1.19 and later
|
||
automatically translate file extended attributes into
|
||
document fields (to be processed according to the
|
||
parameters from the <code class="filename">fields</code>
|
||
file). Setting this variable to 1 will disable the
|
||
behaviour.</p></dd><dt><a id="RCL.INSTALL.CONFIG.RECOLLCONF.METADATACMDS"></a><span class="term"><code class="varname">metadatacmds</code></span></dt><dd><p>This allows executing external commands
|
||
for each file and storing the output in <span class="application">Recoll</span> document
|
||
fields. This could be used for example to index
|
||
external tag data. The value is a list of field names
|
||
and commands, don't forget an initial
|
||
semi-colon. Example:
|
||
</p><pre class="programlisting">
|
||
[/some/area/of/the/fs]
|
||
metadatacmds = ; tags = tmsu tags %f; otherfield = somecmd -xx %f
|
||
</pre><p>
|
||
</p><p>As a specially disgusting hack brought by
|
||
<span class="application">Recoll</span> 1.19.7, if a "field name" begins
|
||
with <code class="literal">rclmulti</code>, the data returned by
|
||
the command is expected to contain multiple field
|
||
values, in configuration file format. This allows
|
||
setting several fields by executing a single
|
||
command. Example:
|
||
</p><pre class="programlisting">
|
||
metadatacmds = ; rclmulti1 = somecmd %f
|
||
</pre><p>
|
||
If <code class="literal">somecmd</code> returns data in the form
|
||
of:
|
||
</p><pre class="programlisting">
|
||
field1 = value1
|
||
field2 = value for field2
|
||
</pre><p>
|
||
<code class="literal">field1</code>
|
||
and <code class="literal">field2</code> will be set inside the
|
||
document metadata.</p></dd></dl></div></div><script type="text/javascript" src="common/main.js"></script><script type="text/javascript" src="common/splitterInit.js"></script><div class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="RCL.INSTALL.CONFIG.RECOLLCONF.FILES.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="RCL.INSTALL.CONFIG.RECOLLCONF.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="RCL.INSTALL.CONFIG.RECOLLCONF.STORAGE.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></div><div id="sidebar"><div id="leftnavigation" style="padding-top:3px;"><div id="tabs"><ul><li><a href="#treeDiv" style="outline:0;" tabindex="1"><span class="contentsTab">Contents</span></a></li><li><a href="#searchDiv" style="outline:0;" tabindex="1" onclick="doSearch()"><span class="searchTab">Search</span></a></li></ul><div id="treeDiv"><img src="common/images/loading.gif" alt="loading table of contents..." id="tocLoading" style="display:block;"></img><div id="ulTreeDiv" style="display:none"><ul id="tree" class="filetree"><li><span class="file"><a href="RCL.INTRODUCTION.html" tabindex="1">Introduction</a></span><ul><li><span class="file"><a href="RCL.INTRODUCTION.TRYIT.html" tabindex="1">Giving it a try</a></span></li><li><span class="file"><a href="RCL.INTRODUCTION.SEARCH.html" tabindex="1">Full text search</a></span></li><li><span class="file"><a href="RCL.INTRODUCTION.RECOLL.html" tabindex="1">Recoll overview</a></span></li></ul></li><li><span class="file"><a href="RCL.INDEXING.html" tabindex="1">Indexing</a></span><ul><li><span class="file"><a href="RCL.INDEXING.INTRODUCTION.html" tabindex="1">Introduction</a></span><ul><li><span class="file"><a href="RCL.INDEXING.INTRODUCTION.MODES.html" tabindex="1">Indexing modes</a></span></li><li><span class="file"><a href="RCL.INDEXING.INTRODUCTION.CONFIG.html" tabindex="1">Configurations, multiple indexes</a></span></li><li><span class="file"><a href="ch02s01s03.html" tabindex="1">Document types</a></span></li><li><span class="file"><a href="ch02s01s04.html" tabindex="1">Indexing failures</a></span></li><li><span class="file"><a href="ch02s01s05.html" tabindex="1">Recovery</a></span></li></ul></li><li><span class="file"><a href="RCL.INDEXING.STORAGE.html" tabindex="1">Index storage</a></span><ul><li><span class="file"><a href="RCL.INDEXING.STORAGE.FORMAT.html" tabindex="1">Xapian index formats</a></span></li><li><span class="file"><a href="RCL.INDEXING.STORAGE.SECURITY.html" tabindex="1">Security aspects</a></span></li></ul></li><li><span class="file"><a href="RCL.INDEXING.CONFIG.html" tabindex="1">Index configuration</a></span><ul><li><span class="file"><a href="RCL.INDEXING.CONFIG.MULTIPLE.html" tabindex="1">Multiple indexes</a></span></li><li><span class="file"><a href="RCL.INDEXING.CONFIG.SENS.html" tabindex="1">Index case and diacritics sensitivity</a></span></li><li><span class="file"><a href="RCL.INDEXING.CONFIG.GUI.html" tabindex="1">The index configuration GUI</a></span></li></ul></li><li><span class="file"><a href="RCL.INDEXING.WEBQUEUE.html" tabindex="1">Indexing WEB pages you wisit</a></span></li><li><span class="file"><a href="RCL.INDEXING.EXTATTR.html" tabindex="1">Extended attributes data</a></span></li><li><span class="file"><a href="RCL.INDEXING.EXTTAGS.html" tabindex="1">Importing external tags</a></span></li><li><span class="file"><a href="RCL.INDEXING.PERIODIC.html" tabindex="1">Periodic indexing</a></span><ul><li><span class="file"><a href="RCL.INDEXING.PERIODIC.EXEC.html" tabindex="1">Running indexing</a></span></li><li><span class="file"><a href="RCL.INDEXING.PERIODIC.AUTOMAT.html" tabindex="1">Using cron to automate
|
||
indexing</a></span></li></ul></li><li><span class="file"><a href="RCL.INDEXING.MONITOR.html" tabindex="1">Real time indexing</a></span><ul><li><span class="file"><a href="RCL.INDEXING.MONITOR.FASTFILES.html" tabindex="1">Slowing down the reindexing rate for fast changing
|
||
files</a></span></li></ul></li></ul></li><li><span class="file"><a href="RCL.SEARCH.html" tabindex="1">Searching</a></span><ul><li><span class="file"><a href="RCL.SEARCH.GUI.html" tabindex="1">Searching with the Qt graphical user interface</a></span><ul><li><span class="file"><a href="RCL.SEARCH.GUI.SIMPLE.html" tabindex="1">Simple search</a></span></li><li><span class="file"><a href="RCL.SEARCH.GUI.RESLIST.html" tabindex="1">The default result list</a></span><ul><li><span class="file"><a href="RCL.SEARCH.GUI.RESLIST.SUGGS.html" tabindex="1">No results: the spelling suggestions</a></span></li><li><span class="file"><a href="RCL.SEARCH.GUI.RESULTLIST.MENU.html" tabindex="1">The result list right-click menu</a></span></li></ul></li><li><span class="file"><a href="RCL.SEARCH.GUI.RESTABLE.html" tabindex="1">The result table</a></span></li><li><span class="file"><a href="RCL.SEARCH.GUI.RUNSCRIPT.html" tabindex="1">Running arbitrary commands on result files (1.20 and later)</a></span></li><li><span class="file"><a href="RCL.SEARCH.GUI.THUMBNAILS.html" tabindex="1">Displaying thumbnails</a></span></li><li><span class="file"><a href="RCL.SEARCH.GUI.PREVIEW.html" tabindex="1">The preview window</a></span><ul><li><span class="file"><a href="RCL.SEARCH.GUI.PREVIEW.SEARCH.html" tabindex="1">Searching inside the preview</a></span></li></ul></li><li><span class="file"><a href="RCL.SEARCH.GUI.FRAGBUTS.html" tabindex="1">The Query Fragments window</a></span></li><li><span class="file"><a href="RCL.SEARCH.GUI.COMPLEX.html" tabindex="1">Complex/advanced search</a></span><ul><li><span class="file"><a href="RCL.SEARCH.GUI.COMPLEX.TERMS.html" tabindex="1">Avanced search: the "find" tab</a></span></li><li><span class="file"><a href="RCL.SEARCH.GUI.COMPLEX.FILTER.html" tabindex="1">Avanced search: the "filter" tab</a></span></li><li><span class="file"><a href="RCL.SEARCH.GUI.COMPLEX.HISTORY.html" tabindex="1">Avanced search history</a></span></li></ul></li><li><span class="file"><a href="RCL.SEARCH.GUI.TERMEXPLORER.html" tabindex="1">The term explorer tool</a></span></li><li><span class="file"><a href="RCL.SEARCH.GUI.MULTIDB.html" tabindex="1">Multiple indexes</a></span></li><li><span class="file"><a href="RCL.SEARCH.GUI.HISTORY.html" tabindex="1">Document history</a></span></li><li><span class="file"><a href="RCL.SEARCH.GUI.SORT.html" tabindex="1">Sorting search results and collapsing duplicates</a></span></li><li><span class="file"><a href="RCL.SEARCH.GUI.TIPS.html" tabindex="1">Search tips, shortcuts</a></span><ul><li><span class="file"><a href="RCL.SEARCH.GUI.TIPS.TERMS.html" tabindex="1">Terms and search expansion</a></span></li><li><span class="file"><a href="RCL.SEARCH.GUI.TIPS.PHRASES.html" tabindex="1">Working with phrases and proximity</a></span></li><li><span class="file"><a href="RCL.SEARCH.GUI.TIPS.MISC.html" tabindex="1">Others</a></span></li></ul></li><li><span class="file"><a href="RCL.SEARCH.SAVING.html" tabindex="1">Saving and restoring queries (1.21 and later)</a></span></li><li><span class="file"><a href="RCL.SEARCH.GUI.CUSTOM.html" tabindex="1">Customizing the search interface</a></span><ul><li><span class="file"><a href="RCL.SEARCH.GUI.CUSTOM.RESLIST.html" tabindex="1">The result list format</a></span><ul><li><span class="file"><a href="RCL.SEARCH.GUI.CUSTOM.RESLIST.html#RCL.SEARCH.GUI.CUSTOM.RESLIST.PARA" tabindex="1">The paragraph format</a></span></li></ul></li></ul></li></ul></li><li><span class="file"><a href="RCL.SEARCH.KIO.html" tabindex="1">Searching with the KDE KIO slave</a></span><ul><li><span class="file"><a href="RCL.SEARCH.KIO.INTRO.html" tabindex="1">What's this</a></span></li><li><span class="file"><a href="RCL.SEARCH.KIO.SEARCHABLEDOCS.html" tabindex="1">Searchable documents</a></span></li></ul></li><li><span class="file"><a href="RCL.SEARCH.COMMANDLINE.html" tabindex="1">Searching on the command line</a></span></li><li><span class="file"><a href="RCL.SEARCH.SYNONYMS.html" tabindex="1">Using Synonyms (Recoll 1.22 and later)</a></span></li><li><span class="file"><a href="RCL.SEARCH.PTRANS.html" tabindex="1">Path translations</a></span></li><li><span class="file"><a href="RCL.SEARCH.LANG.html" tabindex="1">The query language</a></span><ul><li><span class="file"><a href="RCL.SEARCH.LANG.MODIFIERS.html" tabindex="1">Modifiers</a></span></li></ul></li><li><span class="file"><a href="RCL.SEARCH.CASEDIAC.html" tabindex="1">Search case and diacritics sensitivity</a></span></li><li><span class="file"><a href="RCL.SEARCH.ANCHORWILD.html" tabindex="1">Anchored searches and wildcards</a></span><ul><li><span class="file"><a href="RCL.SEARCH.WILDCARDS.html" tabindex="1">More about wildcards</a></span><ul><li><span class="file"><a href="RCL.SEARCH.WILDCARDS.PATH.html" tabindex="1">Wildcards and path filtering</a></span></li></ul></li><li><span class="file"><a href="RCL.SEARCH.ANCHOR.html" tabindex="1">Anchored searches</a></span></li></ul></li><li><span class="file"><a href="RCL.SEARCH.DESKTOP.html" tabindex="1">Desktop integration</a></span><ul><li><span class="file"><a href="RCL.SEARCH.SHORTCUT.html" tabindex="1">Hotkeying recoll</a></span></li><li><span class="file"><a href="RCL.KICKER-APPLET.html" tabindex="1">The KDE Kicker Recoll applet</a></span></li></ul></li></ul></li><li><span class="file"><a href="RCL.PROGRAM.html" tabindex="1">Programming interface</a></span><ul><li><span class="file"><a href="RCL.PROGRAM.FILTERS.html" tabindex="1">Writing a document input handler</a></span><ul><li><span class="file"><a href="RCL.PROGRAM.FILTERS.SIMPLE.html" tabindex="1">Simple input handlers</a></span></li><li><span class="file"><a href="RCL.PROGRAM.FILTERS.MULTIPLE.html" tabindex="1">"Multiple" handlers</a></span></li><li><span class="file"><a href="RCL.PROGRAM.FILTERS.ASSOCIATION.html" tabindex="1">Telling Recoll about the handler</a></span></li><li><span class="file"><a href="RCL.PROGRAM.FILTERS.HTML.html" tabindex="1">Input handler HTML output</a></span></li><li><span class="file"><a href="RCL.PROGRAM.FILTERS.PAGES.html" tabindex="1">Page numbers</a></span></li></ul></li><li><span class="file"><a href="RCL.PROGRAM.FIELDS.html" tabindex="1">Field data processing</a></span></li><li><span class="file"><a href="RCL.PROGRAM.API.html" tabindex="1">API</a></span><ul><li><span class="file"><a href="RCL.PROGRAM.API.ELEMENTS.html" tabindex="1">Interface elements</a></span></li><li><span class="file"><a href="RCL.PROGRAM.API.PYTHON.html" tabindex="1">Python interface</a></span><ul><li><span class="file"><a href="RCL.PROGRAM.PYTHON.INTRO.html" tabindex="1">Introduction</a></span></li><li><span class="file"><a href="RCL.PROGRAM.PYTHON.PACKAGE.html" tabindex="1">Recoll package</a></span></li><li><span class="file"><a href="RCL.PROGRAM.PYTHON.RECOLL.html" tabindex="1">The recoll module</a></span><ul><li><span class="file"><a href="RCL.PROGRAM.PYTHON.RECOLL.html#RCL.PROGRAM.PYTHON.RECOLL.FUNCTIONS" tabindex="1">Functions</a></span></li><li><span class="file"><a href="RCL.PROGRAM.PYTHON.RECOLL.html#RCL.PROGRAM.PYTHON.RECOLL.CLASSES" tabindex="1">Classes</a></span><ul><li><span class="file"><a href="RCL.PROGRAM.PYTHON.RECOLL.html#RCL.PROGRAM.PYTHON.RECOLL.CLASSES.DB" tabindex="1">The Db class</a></span></li><li><span class="file"><a href="RCL.PROGRAM.PYTHON.RECOLL.html#RCL.PROGRAM.PYTHON.RECOLL.CLASSES.QUERY" tabindex="1">The Query class</a></span></li><li><span class="file"><a href="RCL.PROGRAM.PYTHON.RECOLL.html#RCL.PROGRAM.PYTHON.RECOLL.CLASSES.DOC" tabindex="1">The Doc class</a></span></li><li><span class="file"><a href="RCL.PROGRAM.PYTHON.RECOLL.html#RCL.PROGRAM.PYTHON.RECOLL.CLASSES.SEARCHDATA" tabindex="1">The SearchData class</a></span></li></ul></li></ul></li><li><span class="file"><a href="RCL.PROGRAM.PYTHON.RCLEXTRACT.html" tabindex="1">The rclextract module</a></span><ul><li><span class="file"><a href="RCL.PROGRAM.PYTHON.RCLEXTRACT.html#RCL.PROGRAM.PYTHON.RCLEXTRACT.CLASSES" tabindex="1">Classes</a></span><ul><li><span class="file"><a href="RCL.PROGRAM.PYTHON.RCLEXTRACT.html#RCL.PROGRAM.PYTHON.RECOLL.CLASSES.EXTRACTOR" tabindex="1">The Extractor class</a></span></li></ul></li></ul></li><li><span class="file"><a href="RCL.PROGRAM.PYTHON.EXAMPLES.html" tabindex="1">Example code</a></span></li><li><span class="file"><a href="RCL.PROGRAM.PYTHON.COMPAT.html" tabindex="1">Compatibility with the previous version</a></span></li></ul></li></ul></li></ul></li><li><span class="file"><a href="RCL.INSTALL.html" tabindex="1">Installation and configuration</a></span><ul><li><span class="file"><a href="RCL.INSTALL.BINARY.html" tabindex="1">Installing a binary copy</a></span></li><li><span class="file"><a href="RCL.INSTALL.EXTERNAL.html" tabindex="1">Supporting packages</a></span></li><li><span class="file"><a href="RCL.INSTALL.BUILDING.html" tabindex="1">Building from source</a></span><ul><li><span class="file"><a href="RCL.INSTALL.BUILDING.PREREQS.html" tabindex="1">Prerequisites</a></span></li><li><span class="file"><a href="RCL.INSTALL.BUILDING.BUILD.html" tabindex="1">Building</a></span><ul><li><span class="file"><a href="RCL.INSTALL.BUILDING.BUILD.SOLARIS.html" tabindex="1">Building on Solaris</a></span></li></ul></li><li><span class="file"><a href="RCL.INSTALL.BUILDING.INSTALL.html" tabindex="1">Installation</a></span></li></ul></li><li><span class="file"><a href="RCL.INSTALL.CONFIG.html" tabindex="1">Configuration overview</a></span><ul><li><span class="file"><a href="RCL.INSTALL.CONFIG.ENVIR.html" tabindex="1">Environment variables</a></span></li><li><span class="file"><a href="RCL.INSTALL.CONFIG.RECOLLCONF.html" tabindex="1">The main configuration file, recoll.conf</a></span><ul><li><span class="file"><a href="RCL.INSTALL.CONFIG.RECOLLCONF.FILES.html" tabindex="1">Parameters affecting what documents we index:</a></span></li><li id="webhelp-currentid"><span class="file"><a href="RCL.INSTALL.CONFIG.RECOLLCONF.TERMS.html" tabindex="1">Parameters affecting how we generate terms:</a></span></li><li><span class="file"><a href="RCL.INSTALL.CONFIG.RECOLLCONF.STORAGE.html" tabindex="1">Parameters affecting where and how we store things:</a></span></li><li><span class="file"><a href="RCL.INSTALL.CONFIG.RECOLLCONF.IDXTHREADS.html" tabindex="1">Parameters affecting multithread processing</a></span></li><li><span class="file"><a href="RCL.INSTALL.CONFIG.RECOLLCONF.MISC.html" tabindex="1">Miscellaneous parameters:</a></span></li></ul></li><li><span class="file"><a href="RCL.INSTALL.CONFIG.FIELDS.html" tabindex="1">The fields file</a></span><ul><li><span class="file"><a href="RCL.INSTALL.CONFIG.FIELDS.XATTR.html" tabindex="1">Extended attributes in the fields file</a></span></li></ul></li><li><span class="file"><a href="RCL.INSTALL.CONFIG.MIMEMAP.html" tabindex="1">The mimemap file</a></span></li><li><span class="file"><a href="RCL.INSTALL.CONFIG.MIMECONF.html" tabindex="1">The mimeconf file</a></span></li><li><span class="file"><a href="RCL.INSTALL.CONFIG.MIMEVIEW.html" tabindex="1">The mimeview file</a></span></li><li><span class="file"><a href="RCL.INSTALL.CONFIG.PTRANS.html" tabindex="1">The ptrans file</a></span></li><li><span class="file"><a href="RCL.INSTALL.CONFIG.EXAMPLES.html" tabindex="1">Examples of configuration adjustments</a></span><ul><li><span class="file"><a href="RCL.INSTALL.CONFIG.EXAMPLES.ADDVIEW.html" tabindex="1">Adding an external viewer for an non-indexed type</a></span></li><li><span class="file"><a href="RCL.INSTALL.CONFIG.EXAMPLES.ADDINDEX.html" tabindex="1">Adding indexing support for a new file type</a></span></li></ul></li></ul></li></ul></li></ul></div></div><div id="searchDiv"><div id="search"><form onsubmit="Verifie(searchForm);return false" name="searchForm" class="searchForm"><div><input id="textToSearch" name="textToSearch" type="search" placeholder="Search" class="searchText" tabindex="1"></input> <input onclick="Verifie(searchForm)" type="button" class="searchButton" value="Go" id="doSearch" tabindex="1"></input></div></form></div><div id="searchResults"><center></center></div><p class="searchHighlight"><a href="#" onclick="toggleHighlight()">Search Highlighter (On/Off)</a></p></div></div></div></div></body></html>
|