Rails 3 个太阳黑子限制要索引的对象

Rails 3 Sunspot Limit Objects to be indexed

我正在使用 Rails 3 sunspot solr。 我想限制要索引的对象。 例如ID 范围为 1..1000 的索引帖子。之后它应该不是索引。

终于找到答案了

searchable :if => :id_less_than_1000? do
...
end
def id_less_than_1000?
  self.id < Post.maximum(:id)
end