I have an indexed model called Article and I don\'t want solr to index unpublished articles.
class Article < ActiveRecord::Base
searchable do
text :
A small look into the code base of sunspot_rails reveals a method called maybe_mark_for_auto_indexing
which will be added to the models that include solr. You could override that method and set @marked_for_auto_indexing
based on your criteria in the specific model. Its monkey patching but can help you solve the problem. The code for ur reference is in lib/sunspot/searchable.rb
.