<p><aclass="reference external"href="https://www.lesbonscomptes.com/recoll/">Recoll</a> is a desktop full-text search tool based on Xapian. By itself <aclass="reference external"href="https://www.lesbonscomptes.com/recoll/">Recoll</a>
does not offer web or API access, this can be achieved using <aclass="reference external"href="https://framagit.org/medoc92/recollwebui.git">recoll-webui</a></p>
<divclass="section"id="configuration">
<h2>Configuration<aclass="headerlink"href="#configuration"title="Permalink to this headline">¶</a></h2>
<p>You must configure the following settings:</p>
<dlclass="simple">
<dt><codeclass="docutils literal notranslate"><spanclass="pre">base_url</span></code>:</dt><dd><p>Location where recoll-webui can be reached.</p>
</dd>
<dt><codeclass="docutils literal notranslate"><spanclass="pre">mount_prefix</span></code>:</dt><dd><p>Location where the file hierarchy is mounted on your <em>local</em> filesystem.</p>
</dd>
<dt><codeclass="docutils literal notranslate"><spanclass="pre">dl_prefix</span></code>:</dt><dd><p>Location where the file hierarchy as indexed by recoll can be reached.</p>
</dd>
<dt><codeclass="docutils literal notranslate"><spanclass="pre">search_dir</span></code>:</dt><dd><p>Part of the indexed file hierarchy to be search, if empty the full domain is
searched.</p>
</dd>
</dl>
</div>
<divclass="section"id="example">
<h2>Example<aclass="headerlink"href="#example"title="Permalink to this headline">¶</a></h2>
<p>Scenario:</p>
<olclass="arabic simple">
<li><p>Recoll indexes a local filesystem mounted in <codeclass="docutils literal notranslate"><spanclass="pre">/export/documents/reference</span></code>,</p></li>
<li><p>the Recoll search inteface can be reached at <aclass="reference external"href="https://recoll.example.org/">https://recoll.example.org/</a> and</p></li>
<li><p>the contents of this filesystem can be reached though <aclass="reference external"href="https://download.example.org/reference">https://download.example.org/reference</a></p></li>