The Ruby Toolbox - Know your options!

Category

Rails Search

elasticsearch

3.61
Ruby integrations for Elasticsearch (client, API, etc.)
 Popularity
Downloads
11,647,135
Stars
1,350
Forks
357
Watchers
157
 Releases
Total releases
51
First release
Latest release

sunspot

2.6
Sunspot is a library providing a powerful, all-ruby API for the Solr search engine. Sunspot manages the configuration of persistent Ruby classes for search and indexing and exposes Solr's most powerful features through a collection of DSLs. Complex search operations can be performed without hand-writing any boolean queries or building Solr parameters by hand.
 Popularity
Downloads
1,940,453
Stars
2,784
Forks
888
Watchers
40
 Releases
Total releases
44
First release
Latest release

sunspot_solr

2.51
Sunspot::Solr provides a bundled Solr distribution for use with Sunspot. Typical deployment environments will require more configuration, but this distribution is well suited to development and testing.
 Popularity
Downloads
1,533,288
Stars
2,784
Forks
888
Watchers
40
 Releases
Total releases
23
First release
Latest release

searchkick

2.21
Intelligent search made easy
 Popularity
Downloads
1,312,501
Stars
4,063
Forks
469
Watchers
90
 Releases
Total releases
86
First release
Latest release

elasticsearch-rails

2.19
Ruby on Rails integrations for Elasticsearch.
 Popularity
Downloads
3,012,661
Stars
2,173
Forks
566
Watchers
192
 Releases
Total releases
17
First release
Latest release

tire

1.73
Tire is a Ruby client for the Elasticsearch search engine/database. It provides Ruby-like API for fluent communication with the Elasticsearch server and blends with ActiveModel class for convenient usage in Rails applications. It allows to delete and create indices, define mapping for them, supports the bulk API, and presents an easy-to-use DSL for constructing your queries. It has full ActiveRecord/ActiveModel compatibility, allowing you to index your models (incrementally upon saving, or in bulk), searching and paginating the results. Please check the documentation at <http://karmi.github.com/retire/>.
 Popularity
Downloads
1,464,729
Stars
1,915
Forks
551
Watchers
49
 Releases
Total releases
51
First release
Latest release

thinking-sphinx

1.53
An intelligent layer for ActiveRecord (via Rails and Sinatra) for the Sphinx full-text search tool.
 Popularity
Downloads
1,577,905
Stars
1,535
Forks
476
Watchers
32
 Releases
Total releases
75
First release
Latest release

pg_search

1.4
PgSearch builds Active Record named scopes that take advantage of PostgreSQL's full text search
 Popularity
Downloads
1,844,678
Stars
2,064
Forks
244
Watchers
56
 Releases
Total releases
49
First release
Latest release

rsolr

1.0
RSolr aims to provide a simple and extensible library for working with Solr
 Popularity
Downloads
2,882,786
Stars
397
Forks
145
Watchers
22
 Releases
Total releases
40
First release
Latest release

sunspot_rails

0.56
Sunspot::Rails is an extension to the Sunspot library for Solr search. Sunspot::Rails adds integration between Sunspot and ActiveRecord, including defining search and indexing related methods on ActiveRecord models themselves, running a Sunspot-compatible Solr instance for development and test environments, and automatically commit Solr index changes at the end of each Rails request.
 Popularity
Downloads
1,877,162
Stars
230
Forks
37
Watchers
9
 Releases
Total releases
43
First release
Latest release

redis-search

0.44
High performance real-time prefix search, indexes store in Redis for Rails application.
 Popularity
Downloads
39,815
Stars
703
Forks
148
Watchers
71
 Releases
Total releases
27
First release
Latest release

scoped_search

0.3
Scoped search makes it easy to search your ActiveRecord-based models. It will create a named scope :search_for that can be called with a query string. It will build an SQL query using the provided query string and a definition that specifies on what fields to search. Because the functionality is built on named_scope, the result of the search_for call can be used like any other named_scope, so it can be chained with another scope or combined with will_paginate. Because it uses standard SQL, it does not require any setup, indexers or daemons. This makes scoped_search suitable to quickly add basic search functionality to your application with little hassle. On the other hand, it may not be the best choice if it is going to be used on very large datasets or by a large user base.
 Popularity
Downloads
701,445
Stars
191
Forks
58
Watchers
9
 Releases
Total releases
33
First release
Latest release

acts_as_indexed

0.24
Acts As Indexed is a plugin which provides a pain-free way to add fulltext search to your Ruby on Rails app
 Popularity
Downloads
506,403
Stars
216
Forks
42
Watchers
8
 Releases
Total releases
18
First release
Latest release

ferret

0.22
Ferret is a super fast, highly configurable search library.
 Popularity
Downloads
257,938
Stars
269
Forks
51
Watchers
8
 Releases
Total releases
44
First release
Latest release

searchlight

0.19
Searchlight is a low-magic way to build database searches using an ORM. It's compatible with ActiveRecord, Sequel, Mongoid, and any other ORM that can build queries by chaining method calls.
 Popularity
Downloads
76,228
Stars
520
Forks
14
Watchers
15
 Releases
Total releases
18
First release
Latest release

acts_as_ferret

0.16
Rails plugin that adds powerful full text search capabilities to ActiveRecord models.
 Popularity
Downloads
210,092
Stars
188
Forks
39
Watchers
2
 Releases
Total releases
17
First release
Latest release

acts_as_solr_reloaded

0.09
This gem adds full text search capabilities and many other nifty features from Apache Solr to any Rails model.
 Popularity
Downloads
42,534
Stars
107
Forks
32
Watchers
2
 Releases
Total releases
7
First release
Latest release

xapit

0.08
Ruby library for interacting with Xapian. Includes full text search, faceted options, spelling suggestions, and more.
 Popularity
Downloads
20,881
Stars
140
Forks
23
Watchers
6
 Releases
Total releases
10
First release
Latest release

xapian_db

0.05
XapianDb is a ruby gem that combines features of nosql databases and fulltext indexing. It is based on Xapian, an efficient and powerful indexing library
 Popularity
Downloads
93,220
Stars
32
Forks
10
Watchers
13
 Releases
Total releases
58
First release
Latest release

delsolr

0.04
Ruby wrapper for Lucene Solr
 Popularity
Downloads
41,761
Stars
40
Forks
15
Watchers
35
 Releases
Total releases
13
First release
Latest release

texticle

0.03
Texticle exposes full text search capabilities from PostgreSQL, extending ActiveRecord with scopes making search easy and fun!
 Popularity
Downloads
68,879
 Releases
Total releases
16
First release
Latest release

acts_as_solr

0.03
Acts As Solr
 Popularity
Downloads
63,155
Stars
18
Forks
4
Watchers
3
 Releases
Total releases
9
First release
Latest release

acts_as_fulltextable

0.01
Creates an auxiliary table in order to be used with full-text searches
 Popularity
Downloads
11,946
Stars
3
Forks
5
Watchers
1
 Releases
Total releases
2
First release
Latest release

ruby_simple_search

0.01
It will search on the attributes that you provided to simple_search_attributes method
 Popularity
Downloads
4,250
Stars
14
Forks
3
Watchers
2
 Releases
Total releases
3
First release
Latest release

elastictastic

0.01
Elastictastic is an object-document mapper and lightweight API adapter for ElasticSearch. Elastictastic's primary use case is to define model classes which use ElasticSearch as a primary document-oriented data store, and to expose ElasticSearch's search functionality to query for those models.
 Popularity
Downloads
22,225
 Releases
Total releases
12
First release
Latest release

solr_query

0.01
Build SOLR queries, properly escaped, with a nice API
 Popularity
Downloads
14,284
Stars
9
Forks
2
Watchers
3
 Releases
Total releases
4
First release
Latest release

slingshot-rb

0.0
This gem has been renamed to "tire", please go to https://rubygems.org/gems/tire
 Popularity
Downloads
18,642
Stars
1
Forks
0
Watchers
1
 Releases
Total releases
10
First release
Latest release