Ruby and Rails integrations for Elasticsearch
Ruby and Rails integrations for Elasticsearch:
- ActiveModel integration with adapters for ActiveRecord and Mongoid
- Repository pattern based persistence layer for Ruby objects Active
- Record pattern based persistence layer for Ruby models
- Enumerable-based wrapper for search results
- ActiveRecord::Relation-based wrapper for returning search results as records
- Convenience model methods such as search, mapping, import, etc
- Rake tasks for importing the data Support for Kaminari and WillPaginate pagination
- Integration with Rails' instrumentation framework