0

我有一个虚拟字段weight,它根据现在和对象 created_at 时间之间的时间差而变化。我想每 2 小时在 Sunspot 中更新一次,所以我打算打电话给Topic.solr_index.

但是我认为 Sunspot 只会索引标记为脏的记录。所以我想这行不通。我的问题是:

  • 如何在 Sunspot 中索引这种非脏的当前时间相关字段
  • 如何weight在 solr admin 中检查是否已正确更新(或任何其他检查索引结果的方式)
4

1 回答 1

0

我的假设是错误的。

如果我有一个权重方法,它根据当前时间输出真/假(如果现在是早上,就说真),即使模型没有被标记为脏,Sunspot 仍然会每次都正确索引。

于 2012-06-13T07:15:41.783 回答