Fess 13.9.1のリリース

Fess 13.9.1をリリースしました。修正的には細かいことしかしていない気もするけど、商用案件でクロールするファイル名から情報を抜き取って、カスタムフィールドに詰めて検索や表示したいというのを何度も聞くので、そろそろ汎用的な対応ができるようにFess Ingestを拡張した感じ。たとえば、ファイル名が「年月日.txt」みたいな感じだったら、ファイル名から年フィールドや月フィールドに値を入れるみたいことをFess Ingestをプラグインで差し込めばできるようになる的な感じ。

それ以外は普通にelasticsearch 7.9.2にしたくらい。いつもはelasticsearchのリリース後は1週間位してからリリースしているけど、今回は修正内容も少ないので、24時間以内にリリースした。おそらく、今までで最速なリリースな気がする。

という感じですが、何かあればフォーラムをご利用ください。

docsearch.codelibs.org

細かいことは運用しながら考えるパターンだけど、docsearch.codelibs.orgを作ってみた。

技術系の情報で正しい情報を知りたいときにググってもやってみた系の情報がヒットすることが多い…。ということで、公式サイトの情報だけをインデックスして、検索しようかなと思っている。インデックス対象は自分でよくサイト使うベースなものを地道に加えて行く感じかなと思う。この辺も使いながら変えてはいくと思うけど。

まずは動かすことを優先しているので、デフォルトの状態に近いが少しずつ変えていければなと思っている。これを動かすために必要なコードは、docker-docsearchに置いてある。FessとDockerで社内ドキュメントを検索するとかの参考になるかもしれない。ちなみに、docsearch.codelibs.orgはAWSのLightsailで月$40くらいのインスタンスで運用している。LightsailはCPUを使いすぎると、停止してしまうので、adaptive.load.control=20にして、20%以上のCPU負荷のときはクロールなどの処理を停止させることで、CPU負荷が上がりすぎないように調整している。これをしないと、Lightsailやt系のインスタンスで普通にシステムが停止する状態になります…。

という感じで、Fessの動作確認や自分の検索が楽になるようにという感じで作った感じですが、何かあればフォーラムとかでも良いのでお知らせください。

Fess 13.9のリリース

Fess 13.9をリリースしました。特に新しい機能とかはありませんが、Windowsでサービスに登録できないバグなどを修正してあったりします。あとは、Luceneとかも最新を利用しているので、Kuromojiのパフォーマンス劣化問題等々が修正されたものを利用しています。何か問題などあれば、フォーラムに投げてください。