[groonga-dev,01746] ActiveGroongaのサンプル

Back to archive index

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)



groonga-dev メーリングリストの案内
Back to archive index