Rails和thinking_sphinx什么时候我应该做reindex?

时间:2012-04-03 06:25:46

标签: ruby-on-rails sphinx thinking-sphinx

我需要在模型中添加smth或从模型中删除时运行ts:reindex。我该怎么做?

  1. 编写cron作业(例如每小时运行一次)。
  2. 我尝试在模型回调中添加ts:reindex,但这对我不起作用。
  3. 或者有一种解决这个问题的常用方法吗?
  4. 使用:

    thinking-sphinx (2.0.11)
    rails (3.1.3)
    

1 个答案:

答案 0 :(得分:2)

看看增量。你可以在那里了解它们http://freelancing-god.github.com/ts/en/deltas.html Cron工作也是一个选项,但是更好的是,他们模拟实时索引。

相关问题