Rails Elasticsearch is a Ruby client for the ElasticSearch search engine which supports;
Ruby on Rails applications will need to add the following entry into their Gemfile.
Update application dependencies with bundler.
Configure Tire in configure/application.rb or configure/environment/production.rb
Make your model searchable:
When you now save a record:
The included callbacks automatically add the document to a documents index, making the record searchable:
Elasticsearch Rails has very detailed documentation at official Elasticsearch page here.