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