[Mac] Fess の検索対象のファイルサイズ制限を変更する

Mac に Fess を構築したことを書いた。

Mac に Fess をインストール(簡易実行版) – with a Christian Wife
https://wacw.cf/2020/06/25/easy-install-fess-on-mac/

Mac に Fess をインストール – with a Christian Wife
https://wacw.cf/2020/06/26/installing-fess-on-mac/

Mac に Fess をインストール(Docker 版) – with a Christian Wife
https://wacw.cf/2020/06/27/installing-fess-with-docker/

Fess はデフォルトの設定では、ファイルサイズが大きいファイルは検索対象外となっている。具体的には HTML ファイルが 2.5MB 以下、それ以外のファイルは 10MB 以下のファイルのみが検索対象だ。これだと困るじゃないですか。

検索対象のファイルサイズ制限を変更するには、/fess-{version}/app/WEB-INF/classes/crawler/contentlength.xml を編集する。私は HTML ファイルを 50MB 以下、それ以外を 200MB 以下まで検索対象としたいので、以下のように変更した。

・<– 10M –>とコメントしてある行の 10485760:200485760 に
・<– 2.5M –>とコメントしてある行の 2621440:5021440 に

この上で Fess を再起動する。

これでファイルサイズが大きいファイルも検索対象となった。

参考:
FessでPDF全文検索サイトを作成する – オレンジの国
https://www.techlive.tokyo/archives/3823

クロールするファイルサイズの設定
https://fess.codelibs.org/ja/9.4/config/filesize.html