RubyからGroongaを使う2
RubyからGroongaを使うためにrroongaというgemを使います。
以下作業のログ。
# mroonga対応 gem 'rroonga'
まずはチュートリアルを参考にテーブルを作成してみました。
irb --simple-prompt -rubygems -rgroonga
Groonga::Context.default_options = {:encoding => :utf8}
Groonga::Database.create(:path => "/tmp/koremita.db")
Groonga::Schema.create_table("movies", :type => :hash)
movies = Groonga["movies"]
Groonga::Schema.change_table("movies") do |table|
table.text("title")
endGroonga::Schema.create_table("terms",
:type => :patricia_trie,
:normalizer => :NormalizerAuto,
:default_tokenizer => "TokenBigram")Groonga::Schema.change_table("terms") do |table|
table.index("movies.title")
end