Rastとはネットワーク応用通信研究所が開発している全文検索システムです。
本ソフトウェアは,あらかじめ対象となる文書群から検索に必要な情報を格納するデータベースを作成しておき,それに対して検索を行う全文検索システムです.
検索方式は N-gram 方式や分かち書き方式から選べます.また,必要に応じて文字列処理モジュールを差し替えることができます.
なお,本ソフトウェアは IPA の平成16年度オープンソフトウェア活用基盤整備事業の委託を受けて開発を行っています.
このRast用のPHPモジュールを冨田冨田隆三さんが公開されています。
名古屋市立大学の冨田です
以前、全文検索エンジンRast のモジュールを公開したところ、ここでライセンス違反の可能性を指摘されて公開を止めていましたが、Rast-0.2.0 で BSD ライクな緩いライセンスに変更されたようなのでまた公開してみます。
ダウンロードはこちらからどうぞ。
http://a157.debian.co.jp/php_rast/冨田
サンプルの動作は良い感じです。サンプルコードもざっと見てみましたが使いやすそうです。