パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

全文検索エンジン「Ludia」が無償公開(タレコミ)」記事へのコメント

  • by yamajaki (13288) on 2006年10月12日 19時14分 (#1036321)
    Rails+Postgresで全文検索をするのにActsAsSearchableとHyperEstraierを使っていたのですが,これを機に試してみました.

    # pg_sennaはαバージョンということで避けてました(--;;

    移行はとても簡単で

    1. SennaとLudiaをコンパイル&インストール(必要ならMecabも)
    2.インデックス関数を定義するSQLを既存DBに実行
    3. インデックス作成(対象となるデータ型はTextのみなので必要に応じてキャストする必要あり)
    4. Rails側でQuery書き換え

    でコンパイル入れても1時間くらいで移行できました.

    RailsのActsAsSearchableではHyperEstrailerのインデックスの作成はPostgresとは別管理になるので少々めんどくさかったのですが,このソリューションだとPostgres1つですむので心配事が一つ減りそうです.

弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家

処理中...