dm-groonga-adapter provides is-search adapter for groonga (groonga.org). With dm-is-search, you can use groonga as search repository. Currently, This module supports groonga 0.1.7 or later.
gem install dm-groonga-adapter
rroonga (ruby binding) ~> 2.0.4
dm-core ~> 1.2.0
dm-more ~> 1.2.0
For a single process site, use groonga dataase files directory.
DataMapper.setup :search, "groonga:///path/to/database"
For a multi-process site, use url for a groonga server process.
DataMapper.setup :search, "groonga://127.0.0.1:10041"
See examples/base.rb and spec/shared/search_spec.rb
Note on Patches/Pull Requests
Fork the project.
Make your feature addition or bug fix.
Add tests for it. This is important so I don't break it in a future version unintentionally.
Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull)
Send me a pull request. Bonus points for topic branches.
Copyright © 2010 hiroyuki. See LICENSE for details.