[Docker] Fess の検索対象のファイルサイズ制限変更
Ubuntu に Docker 版の Fess をインストールしたことを書いた。
Fess は検索対象のファイルサイズが、デフォルトで HTML は 2.5MB 以下、それ以外は 10MB 以下となっている。僕は Fess に PDF ファイルを検索させたりしたいので、10MB では小さすぎる。ファイルサイズ制限の変更をした。
(1)Fess の Docker コンテナ内に入る(コンテナ名が fess01 の場合)。
$ sudo docker exec -it fess01 /bin/bash
(2)OS の確認。
# cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.6 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.6 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
Docker の Fess は Ubuntu で動いていると分かった。
(3)nano エディターをインストール。
# apt update
# apt install nano
(4)/usr/share/fess/app/WEB-INF/classes/crawler/contentlength.xml を以下のように編集する(HTML ファイルを 50MB まで、それ以外を 200MB までの制限に変更する場合)。
# nano app/WEB-INF/classes/crawler/contentlength.xml
(5)Fess の再起動(コンテナ名が fess01、es01 の場合)。
# exit
$ sudo docker restart fess01
$ sudo docker restart es01
これでファイルサイズが大きいファイルも検索対象となる。
参考:
dockerの起動、停止、再起動 - Qiita
https://qiita.com/tanakin_prog/items/6e6219a62e7a05eb22c2
apt - Trouble installing nano - Unix & Linux Stack Exchange
https://unix.stackexchange.com/questions/355911/trouble-installing-nano
How to check os version in Linux command line - nixCraft
https://www.cyberciti.biz/faq/how-to-check-os-version-in-linux-command-line/
この記事が気に入ったらサポートをしてみませんか?