Fess 9.3のリリース

Fess 9.3のリリースは11/6に行ったのですが、その後、特に告知とかできていなかったので…。Fess 9.3では主に以下の点で修正が入っています。

  • Solr 4.10.2の採用
  • 差分クロール周りのロジック修正
  • サジェストを検索ログ、登録した候補、NGワードによる除外などの拡張
  • キーマッチ機能(特定の検索語が入力されたときに特定のドキュメントをブーストする)

上記以外には細かい修正がいろいろと入っている感じです。
リリース後、データストアクロール時に1つ問題があったため、現在は9.3.1を提供しています。
現状は、Fess 10に向けての作業に注力しているので、OSSとして、9.4をリリースするかは未定です。
(商用としてはメンテナンスの都合上、リリースする可能性はあるかとは思いますが…)
という感じですが、引き続きよろしくお願いたしますー。

Fess 10の計画

Fess 9.3を無事にリリースすることができましたが、次はFess 10を考えています。Fess 1.0をリリースしたのは、2009年9月なので、もう5年も経過し、多くの進化を遂げたと思います。FessはApacheライセンスで提供しているOSSですが、商用製品・サポートとして提供しているN2 Searchもおかげさまでいろいろなところに導入させていただきました。5年も経ち、Fessで利用しているベースのフレームワーク等は変わることなくやってきましたが、そろそろグローバルに展開する時期にもなり、OSSとして受け入れてもらっていくためにはそろそろSeasar2からの移行が必要と考えています。
というわけで、Fess 10ではフレームワークの一新を図ります。Fess 10は現在、社内で移行作業が進められていますが、ある程度作業が落ち着いてきたところで、githubへpushされると思います。という感じで、今後ともFessをよろしくおねがいします。

検索システム用テストデータリポジトリ

Fessでどのような種類のファイルを検索対象としてサポートしているか、っていうのを聞かれるけど、ファイルの種類も無数にあるし、Fessとしてはすべてのファイルに対してベストエフォートでがんばってテキストを抽出しにいくのでなかなか回答に困る。他社のものを見ても、同じ感じでまるっとしたことしか書いていないので、実際にどうなのかは結構謎な感じなものが多い。Google検索アプライアンスも220種類というような記述を見たけど、実際にそれもどうなのかよくわからん。まぁ、そもそもこの辺のテスト用データ的なものが存在しないから、他の検索システムも含めてまるっとした話しかしないわけで…。というわけで、テスト用のファイル置き場をここに作ってみました。こんなファイルがあるよ、っていう場合はプルリクエストをしてくださいー。

Fess 9.2のリリース

リリースしました。Solr 4.9ではなく、Solr 4.8.1を利用しています。一応、3ヶ月に一度くらいはリリースしたいと思っているので、今回は予定通りかと思います。今回のリリースは特に大きな変更という感じはなく、細かいところの修正が多かった気がします。まぁ、それだけ安定してきているのかな。今後は、サジェスト周りとかを改善していきたいところではあります。あとは、SolrのRerankとかもつかってみたいかな・・・。そんな感じで、引き続きよろしくお願いしますー。

Solr 4.8への更新

もっとこまめにいろいろと書きたいとは思うものの、なかなかそこまで手が回っていない今日このごろ…。そんな感じですが、今日はSolr 4.8に上げるときに注意したほうがよさそうな点を書いておく。

  • SOLR-5228: schema.xmlでが要らなくなった
  • SOLR-5936: 5.0で消えるフィールドタイプがある

あたりかと。あとは、いまいち原因が追えていませんが、defTypeの指定の問題なのか、mmの動きが怪しい気がしてます…。Fessではmm=100%で使っていたのですが、動きが怪しいのでmmを使うのをやめて、クエリの中で明示的にANDにしていままでの動きを維持することにしました。