Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A Sunspot wrapper for Mongoid.
Ruby
branch: master

This branch is 1 commit ahead, 1 commit behind sujal:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
examples
lib
tasks
test
.document
.gitignore
.rvmrc
Gemfile
LICENSE
README.md
Rakefile
VERSION
init.rb
sunspot_mongoid.gemspec

README.md

sunspot_mongoid

A Sunspot wrapper for Mongoid.

Install

gem install sunspot_mongoid

Examples

class Post
  include Mongoid::Document
  field :title

  include Sunspot::Mongoid
  searchable do
    text :title
  end
end

For Rails3

as gem:

add a gem to Gemfile as following,

gem 'sunspot_mongoid'

as plugin:

add gems to Gemfile as following,

gem 'sunspot'
gem 'sunspot_rails'

and install sunspot_mongoid as rails plugin,

rails plugin install git://github.com/jugyo/sunspot_mongoid.git

Rake task

Reindex all solr models that are located in your application's models directory.

$ rake sunspot:reindex                # reindex all models
$ rake sunspot:reindex[,Post]         # reindex only the Post model
$ rake sunspot:reindex[,Post+Author]  # reindex Post and Author model

Links

Copyright

Copyright (c) 2010 jugyo. See LICENSE for details.

Something went wrong with that request. Please try again.