{"repo":"elastic/elasticsearch-rails","free":true,"listed":false,"github":"https://github.com/elastic/elasticsearch-rails","clone":"git clone https://github.com/elastic/elasticsearch-rails.git","description":"Elasticsearch integrations for ActiveModel/Record and Ruby on Rails","language":"Ruby","stars":3083,"topics":["ruby","rails","ruby-on-rails","elasticsearch","elastic","activerecord","activemodel"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Elasticsearch Rails This repository contains various Ruby and Rails integrations for Elasticsearch: ActiveModel integration with adapters for ActiveRecord and Mongoid Repository pattern based persistence layer for Ruby objects 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 Templates for generating example Rails application Elasticsearch client and Ruby API is provided by the elasticsearch-ruby project. Installation Install each library from Rubygems: gem install elasticsearch-model gem install elasticsearch-rails Compatibility The libraries are compatible with Ruby 3.0 and higher. We follow Ruby’s own maintenance policy and officially support all currently maintained versions per Ruby Maintenance Branches. The version numbers follow the Elasticsearch major versions. Currently the main branch is compatible with version 8.x of the Elasticsearch stack. Rubygem Elasticsearch :-------------: :-: :-----------: 0.1 → 1.x 2.x → 2.x 5.x → 5.x 6.x → 6.x 7.x → 7.x 8.x → 8.x main → 8.x Check out Elastic product end of life dates to learn which releases are still actively supported and tested. Usage This project is split into three separate gems: elasticsearch-model , which contains search integration for Ruby/Rails mode","default_branch":null,"files":null,"tree":[],"storefront":"/r/elastic","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/elastic/elasticsearch-rails/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}