fess-ingest-*の追加

クロールしている内容をインデクスする前にファイルに保存したり、書き換えたりとかしたくなったので、Fess Ingest機能を追加しました(名前はElasticsearchのIngest Nodeっぽくしたけど、機能的には関連性はありません…)。

とりあえず、サンプル的にログに内容を出力するシンプルなfess-ingest-loggerを作りました。必要なものはsrc/main以下にあるファイルくらいなので、説明するまでもない量ですね。クロールについては、Web/ファイルシステムとデータストアは仕組みが異なるため、それぞれのprocessメッソドを実装する必要があります。

あとは、mvn packageとかすれば、target以下にjarファイルができるので、それをFessのプラグイン画面からアップロードすると、fess-ingestとして認識されて、あとはクロール時に読み込まれて使われます。

という感じで、次のリリースにこれが入ります。

Fess 13.7のリリース

Fess 13.7をリリースしました。いくつかやりたいことはあるものの、Fioneとか、他にもやることがあったので、elasticsearch 7.7できちんと動くような修正を入れることだけにしてリリースした感じです。elasticsearch 7.7がelasticsearch 8に備えて、WARNとか、出してくるようになってきたので、そこら辺の調整な感じです。という感じで、問題があれば、フォーラムに上げていただければ対応していこうと思います。

Fess 13.6.4のリリース

Fess 13.6.4をリリースしました。大きい変更はないですが、メール以外の通知手段として、Slackなどへの通知に対応したり、Fioneで使うときに不便なインターフェースを修正したりとかになります。あと、elasticsearch 7.7がリリースされたので、13.7系の準備を始める前に、13.6系をリリースしたというのもあります。という感じではありますが、どうぞ、ご利用ください。