FindSoftware

Searchkick

Ruby gem that adds search to Active Record and Mongoid models, backed by an Elasticsearch or OpenSearch server.

Searchkick is a Ruby gem that adds search to Active Record and Mongoid models. A model declares the gem, its records are indexed into an Elasticsearch or OpenSearch server, and queries run through the model. The gem runs inside the application, while the search server is a separate process that the application queries. The project is maintained by Andrew Kane.

Worth knowing

Searchkick needs an Elasticsearch or OpenSearch server to index into and query.

Identity

Status
Active
Maintainer
Andrew Kane3
Maintained by
Individual
First release
20134

Rendering and deploy

Install with
Gemfile gem, added to an application's Gemfile2

Releases

Current major version
66
Last release
2026-10-274

Adoption

GitHub stars
6,7201
Contributors
1177
Dependent repositories
1,3148
Dependent packages
128

Why these figures do not compare

Sources

  1. 2026-10-28: links, License, Written in, GitHub stars
    api.github.com/repos/ankane/searchkick
  2. 2026-10-28: links, Categories, Install with
    github.com/ankane/searchkick/blob/master/README.md
  3. 2026-10-28: Maintainer
    github.com/ankane/searchkick/blob/master/LICENSE.txt
  4. 2026-10-28: First release, Last release
    rubygems.org/api/v1/versions/searchkick.json
  5. 2026-10-28: Runtime, Minimum runtime
    github.com/ankane/searchkick/blob/v6.2.0/searchkick.gemspec
  6. 2026-10-28: Current major version
    api.github.com/repos/ankane/searchkick/tags
  7. 2026-10-28: Contributors
    api.github.com/repos/ankane/searchkick/contributors?per_page=1
  8. 2026-10-28: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/searchkick

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON