# Thinking Sphinx

Ruby library that connects ActiveRecord to the Sphinx or Manticore full-text search servers.


Source: https://findsoftware.frbit.cloud/thinking-sphinx/
Last reviewed: 2026-10-28
Listed since: 2026-10-28

## Record

### Links

- home: https://freelancing-gods.com/thinking-sphinx/
- repository: https://github.com/pat/thinking-sphinx
- docs: https://freelancing-gods.com/thinking-sphinx/v5/

### Identity

- status: active
- maintainer: Pat Allan
- maintainerType: individual
- parent: unknown
- firstRelease: 2009
- hqCountry: unknown

### Kind

- category: search
- hosting: ruby
- language: ruby
- runtime: ruby
- runtimeMin: ruby 3.0
- basedOn: rails

### Content

- contentStore: not applicable
- databases: mysql, postgres
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: always-on, scheduled
- renderingModes: not applicable
- installMethod: gem

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 6
- latestReleaseDate: 2026-01-11

### Adoption

- githubStargazers: 1620
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 49
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 1995
- dependentPackages: 24

### Sources

- urls: https://freelancing-gods.com/thinking-sphinx/ (read 2026-10-28)
- urls: https://github.com/pat/thinking-sphinx (read 2026-10-28)
- urls: https://freelancing-gods.com/thinking-sphinx/v5/ (read 2026-10-28)
- firstRelease: https://rubygems.org/api/v1/versions/thinking-sphinx.json (read 2026-10-28)
- maintainer: https://github.com/pat/thinking-sphinx/blob/develop/README.textile (read 2026-10-28)
- license: https://github.com/pat/thinking-sphinx/blob/develop/README.textile (read 2026-10-28)
- language: https://github.com/pat/thinking-sphinx (read 2026-10-28)
- runtime: https://github.com/pat/thinking-sphinx/blob/develop/README.textile (read 2026-10-28)
- runtimeMin: https://github.com/pat/thinking-sphinx/blob/develop/README.textile (read 2026-10-28)
- databases: https://github.com/pat/thinking-sphinx/blob/develop/README.textile (read 2026-10-28)
- basedOn: https://github.com/pat/thinking-sphinx/blob/develop/README.textile (read 2026-10-28)
- category: https://github.com/pat/thinking-sphinx/blob/develop/README.textile (read 2026-10-28)
- installMethod: https://github.com/pat/thinking-sphinx/blob/develop/README.textile (read 2026-10-28)
- installMethod: https://github.com/pat/thinking-sphinx/blob/develop/README.textile (read 2026-10-28)
- runsAs: https://freelancing-gods.com/thinking-sphinx/v5/deployment.html (read 2026-10-28)
- runsAs: https://freelancing-gods.com/thinking-sphinx/v5/deployment.html (read 2026-10-28)
- currentMajor: https://github.com/pat/thinking-sphinx/blob/develop/README.textile (read 2026-10-28)
- latestReleaseDate: https://rubygems.org/api/v1/gems/thinking-sphinx.json (read 2026-10-28)
- githubStargazers: https://github.com/pat/thinking-sphinx (read 2026-10-28)
- contributors: https://api.github.com/repos/pat/thinking-sphinx/contributors?per_page=1 (read 2026-10-28)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/thinking-sphinx (read 2026-10-28)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/thinking-sphinx (read 2026-10-28)

## Notes

Thinking Sphinx is a Ruby library that connects ActiveRecord to the Sphinx or Manticore full-text search servers. It is installed as a gem, and the search server runs beside the application, which queries it through the library. The README says the library integrates closely with Rails and also works with other Ruby web frameworks. Pat Allan develops and maintains it.

## Worth knowing

The search server is a long-running daemon that the application needs in production. The v5 deployment guide also asks for a cron job that regularly processes the indices, so that recent changes become searchable. The documentation site answers with the v5 pages, so its install and deployment steps describe version 5 while the current release is version 6.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
