メインコンテンツへスキップ
  1. さばっこ/

全文検索RecollをCLIとWebから使う

·
Recoll 全文検索
目次

ふと全文検索を使いたくなったので、調べたみたところRecollが便利そうだったので試してみました。 以前Fessを使った時よりも簡単でした。

詳細は追記予定ですが、GUIなしでコマンドラインから利用する日本語情報が少なかったので、備忘録として作成します。

インストール

Debianではパッケージとして提供されています。

$ sudo apt install recoll recollcmd

設定ファイルの作成

設定ファイルやインデックスを含むディレクトリを作成します。ここでは、recoll-idxという名前にしてみます。

設定ファイルは、最小限にし、ホームディレクトリ以下のdocsを対象にしています。 設定項目一覧はこちら

$ mkdir recoll-idx
$ echo "topdirs = ~/docs" > recoll-idx/recoll.conf

インデックスの作成

recollコマンドで、インデックスを作成します。この時、上記で作成したディレクトリを指定します。

$ recoll -c recoll-idx

検索

全文検索を使用する際は、recollqコマンドを利用します。

$ recollq -c recoll-idx -q 検索文字列

Web画面からの検索

$ git clone https://framagit.org/medoc92/recollwebui.git
$ python3 webui-standalone.py -a 0.0.0.0 -c recoll-idx

参考

hoinu
著者
hoinu
旅行、技術、日常の観察を中心に、学びや記録として文章を残しています。日々の気づきや関心ごとを、自分の視点で丁寧に言葉を選びながら綴っています。

関連記事

DocusaurusとMkDocsを使ってわかったこと: どちらも優れている、しかし手放した理由
·
Blog
ツールを減らしたらTodoistが残った: 散らからないタスク管理のすすめ
·
Blog
Hugoでブログを始めました
·
Hugo AWS