Fess 15.5.0のリリース
内容的な話はリリースノートを参照してもらえば良いかと思いますが、今回もいろいろな修正が入っています。 今回は実験的な機能として、AI検索モード…
内容的な話はリリースノートを参照してもらえば良いかと思いますが、今回もいろいろな修正が入っています。 今回は実験的な機能として、AI検索モード…
libdxfrwは、DXF/DWGファイルの読み書きを行うC++ライブラリです。FessでDWGファイルのテキスト抽出に利用しているのですが、特定のDWGファイルをパ…
Fess Crawlerのエクストラクターにweightを指定できるようにしました。これにより、同じMIMEタイプに対して複数のエクストラクターが登録されている…
fess-crawlerに、PostScript(.ps)ファイルからテキストを抽出するPsExtractorを追加しました。これにより、Fessのクロール対象としてPostScriptフ…
Fessのインデックスエクスポート機能で、従来のHTML形式に加えてJSON形式での出力をサポートしました。Strategyパターンを導入することで、エクスポ…
以前の記事でFessにIPベースのリクエスト制限機能を追加したことを紹介しましたが、今回はOpenSearchのCPU使用率に基づいてリクエストを制御する機能…
この前、Claude Code 2.1.27でフリーズして使えなくなる問題が発生しました。このような場合、過去のバージョンを指定してインストールすることで回…
Fessの関連リポジトリは30個を超える感じになっており、Claude Codeとか使って、個々のリポジトリでの改修も限界がありました。たとえば、FessのWeb…
Fessのクロール時のMIMEタイプ判定は、Apache Tikaを使ったコンテンツベースの検出を行っています。しかし、ファイルの内容によっては誤判定されるケ…
Fessのクローラーで、同一ページ内のアンカータグから抽出されるURLに重複が含まれる問題を修正しました。 問題 FessXpathTransformerのgetAnchorLis…