elastic/elasticsearch-rails

Elasticsearch integrations for ActiveModel/Record and Ruby on Rails

View on GitHub ↗Jump to charts ↓

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 41 minutes ago
Added to GitGenius on September 22nd, 2026
Created on November 8th, 2013
Open Issues & Pull Requests: 53 (+0)
GitHub issues: Enabled
Number of forks: 794
Total Stargazers: 3,082 (+0)
Total Subscribers: 371 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.3 hours
Mean response time: 43.6 days
90th percentile: 209.3 days
Tracked items: 15

Maintainer activity

1 person did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 7, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 6
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,341 days
Stale 30+ days: 5
Stale 90+ days: 5

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • pinned (2)
  • stale (2)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Elasticsearch-rails is a Ruby on Rails integration library that connects ActiveModel and ActiveRecord to Elasticsearch.

The library solves the problem of integrating full-text search and advanced querying capabilities into Rails applications. It provides a bridge between Rails models and Elasticsearch, allowing developers to index their data in Elasticsearch and query it through a familiar Rails interface. The approach works by offering ActiveModel and ActiveRecord integrations that handle indexing, synchronization, and querying without requiring developers to drop down to raw Elasticsearch APIs for common use cases.

Teams building Rails applications that need powerful search functionality should consider this library. It suits projects where full-text search, faceting, or complex filtering requirements exceed what a traditional database can efficiently provide. The library is particularly valuable when you want to keep search logic close to your Rails models rather than managing Elasticsearch separately.

The project maintains active development with regular updates to support new Elasticsearch versions and Rails releases. The codebase shows consistent attention to keeping the integration current with both upstream projects. The maintainers respond to issues and pull requests, indicating ongoing stewardship of the library's compatibility and functionality.