From: Sergey Matveev Date: Wed, 15 Dec 2021 18:55:24 +0000 (+0300) Subject: recoll multiple indexes X-Git-Url: http://www.git.stargrave.org/?p=dotfiles.git;a=commitdiff_plain;h=563d7713631420904e61ba423a910cdb54ec439f recoll multiple indexes --- diff --git a/recoll/bin/rcl b/recoll/bin/rcl index d4f995b..feae293 100755 --- a/recoll/bin/rcl +++ b/recoll/bin/rcl @@ -1,6 +1,14 @@ #!/bin/sh -recollq -A "$@" 2>/dev/null | perl -ne ' +cd ~/recoll +idx="-c main" +while : ; do + [ -d "$1" ] || break + idx="$idx -i $1/xapiandb" + shift +done + +recollq $idx -A "$@" 2>/dev/null | perl -ne ' if (/^ABSTRACT/../^\/ABSTRACT/) { print "\t$_" unless /^.?ABSTRACT/; next; diff --git a/recoll/.recoll/mimeconf b/recoll/recoll/main/mimeconf similarity index 100% rename from recoll/.recoll/mimeconf rename to recoll/recoll/main/mimeconf diff --git a/recoll/.recoll/recoll.conf b/recoll/recoll/man/recoll.conf similarity index 65% rename from recoll/.recoll/recoll.conf rename to recoll/recoll/man/recoll.conf index 711e795..e258c89 100644 --- a/recoll/.recoll/recoll.conf +++ b/recoll/recoll/man/recoll.conf @@ -1,16 +1,8 @@ unac_except_trans = ää Ää öö Öö üü Üü ßss œoe Œoe æae Æae fifi flfl - topdirs = \ /usr/local/lib/perl5/5.26/perl/man \ /usr/local/lib/perl5/site_perl/man \ /usr/share/openssl/man \ /usr/local/share/man \ /usr/local/man \ - /usr/share/man \ - ~/local/share/man \ - ~/doc/rfc \ - ~/notes \ - ~/work/stc/doc - -[~/doc/rfc] -skippedNames = *.p7s *.xml *.html + /usr/share/man diff --git a/recoll/recoll/rfc/recoll.conf b/recoll/recoll/rfc/recoll.conf new file mode 100644 index 0000000..23967c5 --- /dev/null +++ b/recoll/recoll/rfc/recoll.conf @@ -0,0 +1,3 @@ +unac_except_trans = ää Ää öö Öö üü Üü ßss œoe Œoe æae Æae fifi flfl +topdirs = ~/doc/rfc +skippedNames = *.p7s *.xml *.html