Add recoll engine (#2325)

recoll is a local search engine based on Xapian:
http://www.lesbonscomptes.com/recoll/

By itself recoll does not offer web or API access,
this can be achieved using recoll-webui:
https://framagit.org/medoc92/recollwebui.git

This engine uses a custom 'files' result template

set `base_url` to the location where recoll-webui can be reached
set `dl_prefix` to a location where the file hierarchy as indexed by recoll can be reached
set `search_dir` to the part of the indexed file hierarchy to be searched, use an empty string to search the entire search domain
This commit is contained in:
Noémi Ványi 2020-11-30 08:35:15 +01:00 committed by GitHub
parent 93c2603561
commit 4a36a3044d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 298 additions and 6 deletions

View file

@ -51,6 +51,11 @@
float: right;
}
.result-abstract {
margin-top: 0.5em;
margin-bottom: 0.8em;
}
.external-link {
color: @dark-green;
font-size: 12px;
@ -124,6 +129,20 @@
}
}
.result-metadata {
clear: both;
margin: 1em;
td {
padding-right: 1em;
color: @gray;
}
td:first-of-type {
color: @dark-gray;
}
}
// map formating of results
.result-map {
clear: both;