RubricksではCMSの上に乗っかるサービスをRailsコンポーネントの形で提供する。そこで各コンポーネントを一元的に検索する窓口として検索機能を提供するべく試行錯誤中なのだが、気になっていたのがacts_as_searchableだ。これは全文検索エンジンであるHyperEstraierとActiveRecordが連携してDBに格納したデータを全文検索できるようにしちゃおうというプラグインのようだ。 まずは全文検索エンジンであるHyperEstraierをインストールする必要がある。Namazuと違ってレンタルサーバ等に導入済の可能性は極めて低いので、また敷居が上がってしまいそうだ。個人的にはHyperEstraierはOSSの全文検索エンジンにおいてNamazuに代わるデファクトになると思っているので、今からオプションとしてサポートしておくのも良いことだと無理やり納得して先に進む。