{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/searchkick/","markdown":"https://findsoftware.frbit.cloud/searchkick.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"searchkick","name":"Searchkick","urls":{"repository":"https://github.com/ankane/searchkick","docs":"https://github.com/ankane/searchkick/blob/master/README.md"},"category":["search"],"description":"Ruby gem that adds search to Active Record and Mongoid models, backed by an Elasticsearch or OpenSearch server.","maintainer":"Andrew Kane","maintainerType":"individual","firstRelease":2013,"hosting":["ruby"],"language":"ruby","runtime":["ruby"],"runtimeMin":"ruby 3.3","contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"renderingModes":null,"installMethod":"Gemfile gem, added to an application's Gemfile","licenseModel":"open-source","license":"MIT","currentMajor":"6","latestReleaseDate":"2026-10-27T00:00:00.000Z","githubStargazers":6720,"contributors":117,"packagistDownloads":null,"npmWeeklyDownloads":null,"dependentRepos":1314,"dependentPackages":12,"checkedAt":"2026-10-28T00:00:00.000Z","addedAt":"2026-10-28T00:00:00.000Z","sources":[{"field":"urls","url":"https://api.github.com/repos/ankane/searchkick","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"urls","url":"https://github.com/ankane/searchkick/blob/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/ankane/searchkick/blob/master/LICENSE.txt","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/ankane/searchkick","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"firstRelease","url":"https://rubygems.org/api/v1/versions/searchkick.json","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/ankane/searchkick","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"runtime","url":"https://github.com/ankane/searchkick/blob/v6.2.0/searchkick.gemspec","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"runtimeMin","url":"https://github.com/ankane/searchkick/blob/v6.2.0/searchkick.gemspec","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"category","url":"https://github.com/ankane/searchkick/blob/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/ankane/searchkick/blob/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/ankane/searchkick/tags","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://rubygems.org/api/v1/versions/searchkick.json","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/ankane/searchkick","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/ankane/searchkick/contributors?per_page=1","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/searchkick","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/searchkick","checkedAt":"2026-10-28T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"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.\n\n## Worth knowing\n\nSearchkick needs an Elasticsearch or OpenSearch server to index into and query."}