CodeZineに記事を掲載

「Fessで作るApache Solrベースの全文検索サーバー ~ 導入編」というタイトルで CodeZine に Fess の導入方法の記事を掲載しました!Fess の基本的な使い方について書いてあります。これは導入編という感じですが、次回はモバイル検索編を考えています。Fess は導入コストが非常に低いと思いますので、ぜひ、一度お試しくださいー。

http://codezine.jp/article/detail/4526

Maven DBFlute プラグインのpause問題

Windowsでpauseをどう処理するかという話があって、DBFLUTE-576 として、2週間ほど放置になってしまいましたが、ようやく DBFlute の作業に戻ってきました 🙂 というわけで、早速修正。0.9.6 からは pause_at_end という環境変数が導入されていますが、これを使っています。それ以前のバージョンにおいては、dbflute:create-client で作ると bat ファイル内の pause たちが pause_at_end 環境変数を利用する形に書き換えられます。特に問題がなければ、SAStruts archetype リリースもあるので、Maven DBFlute Plugin 0.3.0 をリリースします(現在はスナップショットバージョンが利用可能です)。

ロール情報の受け渡し

ポータルで検索システムを利用したい場合に必要な機能となる、ログインユーザーのロールごとなどに結果を出しわける機能ですが、Fess でもロールを受け渡しする部分を実装しました。リクエストパラメータ、リクエストヘッダー、クッキーで渡すことが可能です。たとえば、リクエストパラメータなら「…&fessRoles=1234&0aguest,admin,manager」みたいな感じで、ダミー文字列+\n+ロールになります。渡すデータは暗号化することを想定しているので、ダミー文字列を渡すようにしてます。というわけで、Fessはポータルフレンドリーな検索サーバーになりました 🙂