sunspot/sunspot
Solr-powered search for Ruby objects observed · 2026-08-28
Health v2 · maintenance only
67/100
- Activity 98
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 6533
- days_rel: n/a
- days_push: 15
- n_releases_24m: 0
Adoption not part of the score
2979 stars · 908 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Sunspot is a Ruby library providing an expressive DSL for indexing Ruby objects into and searching them via the Apache Solr search engine, built on top of RSolr. It works with any ORM or non-database-backed objects and includes a Rails integration gem.
Use cases
- add full-text search to a Rails app
- index ActiveRecord models into Solr
- run faceted, paginated searches over Ruby objects
- search non-database objects like files
- scope and sort search results by typed fields
When to choose
- you use Ruby/Rails and want a clean DSL over Solr instead of raw RSolr queries
- you need full-text search with facets, scoping, and pagination over ORM objects
When to avoid
- you don't want to operate a Solr server
- you prefer Elasticsearch/OpenSearch or database-native full-text search
- you need a lightweight embedded search index
Facets
library · maturity active
search-engine database web-development databases ruby jvm solr ruby-gem full-text-search dsl rails orm-agnostic indexing faceting search
1 source
- readme: https://github.com/sunspot/sunspot · fetched 2026-08-28 · 4a83de7ac48d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| sunspot/sunspot | main | 67 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem