Hiroaki Nakamura
hnaka****@gmail*****
2013年 9月 3日 (火) 18:36:41 JST
groonga開発者のみなさん、こんばんは。 ActiveGroongaのRails3、Rails4用のサンプルってどこかにありますでしょうか? 開発者向け情報 - ラングバ http://ranguba.org/ja/developer.html のページでサンプルとして紹介されている https://github.com/ranguba/examples を見てみたのですが、これのFullTextSearchはRails2.x用のサンプルでした。 少し修正するとFullTextSearchがRails 2.3.4でとりあえず動くことは確認できました。 https://github.com/hnakamur/examples/tree/rails2.3.4 groonga 0.0.7, activegroonga 2.1.4で試しました。 これをRails3用に変更してみた https://github.com/hnakamur/examples/tree/rails3 のですが、 bzcat ~/jawiki-latest-pages-articles.xml.bz2 | bundle exec ruby ./script/register-wikipedia-data でデータを取り込むところでスワップを食いつぶしてOOM Killerで強制終了されてしまいました。 find_by_*のAPIが無くなったようなので、テストコードを参考にselectを使って @source = Source.select {|record| record.name == "Wikipedia (ja)"}.first user = User.select {|record| record.original_id == wikipedia_id}.first のように変更してみました。 が、これだと全件メモリ上に展開してruby側でフィルタリングしているらしく それで上記の結果になったようです。 このFullTextSearchにこだわる必要はないのですが、 ActiveGroongaのRails3、Rails4用のサンプルがあると助かります。 よろしくお願いします。 ついでに追伸で私信を失礼します。 >須藤さん ご無沙汰しております。大阪の会社で同僚だった中村です。 今回仕事でRailsで全文検索を使いたく、groonga / rroonga / ActiveGroongaを調査しているところです。 素晴らしいソフトウェアを開発、公開して頂きありがとうございます! rroongaのチュートリアル http://ranguba.org/rroonga/ja/file.tutorial.html は正常に実行できたので、次はRailsから使うところを調査しているところです。 どうぞよろしくお願いします。 -- 中村 弘輝 )Hiroaki Nakamura)