Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Sunspot search support for Mongo Mapper and Mongoid.

branch: master
README.rdoc

Installation

Mongo Mapper

Put the following in your Gemfile:

gem 'bson_ext'
gem 'mongo_mapper'
gem 'sunspot_mongo'

Then run:

rails g mongo_mapper:config
rails g sunspot_rails:install
rake sunspot:solr:start

Mongoid

gem 'bson_ext'
gem 'mongoid'
gem 'sunspot_mongo'

Then run:

rails g mongoid:config
rails g sunspot_rails:install
rake sunspot:solr:start

Usage

Add the following to your model (assuming you have a string field named “content”):

include Sunspot::Mongo
searchable do
  text :content
end

Then search like usual:

search = Article.search do
  fulltext "something interesting"
end
search.results

Note: Mongoid adds Article.search, use Article.solr_search instead.

More info

See the Sunspot documentation.

Compatibility

This gem has been tested against Ruby 1.9.2 and Rails 3.1, although it should work with older versions.

Credit

Based on sunspot_mongoid by jugyo. Originally developed by balexand.

Something went wrong with that request. Please try again.