重建索引时如何避免丢弃现有索引

时间:2012-10-11 09:10:35

标签: sunspot sunspot-rails

重新索引Sunspot时,首先清除/删除现有索引。这意味着用户将在短时间内看到空白搜索结果,这对生产环境不利。有没有办法在不清除现有索引的情况下进行重建索引?

当我调用rake任务时,以及当我在控制台中调用solr_reindex时,会发生清除。

1 个答案:

答案 0 :(得分:0)

通过查看代码,我认为做Model.solr_index就足够了。索引编制完成后,可以开始搜索新的索引字段。

可搜索模式不是来自一个模型的所有记录共享的内容。因此索引单个记录将更新该记录的可搜索模式。