使用Thinking Sphinx时,Delta索引无法在服务器上运行

时间:2010-10-22 09:15:15

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

我在我的Rails项目中使用delta索引来构建我的Thinking Sphinx索引。在我的机器(Mac OS X)中,它工作正常。我改变了一条记录,它立即找到它。在服务器(Debian)上它没有。

我确实为delta = true运行了一个sql查询,并且我已经获得了预期的最近更改的记录,因此该部分正在运行。在log / searchd.query.log中,我看到了正确的请求:

[Fri Oct 22 10:25:29.193 2010] 0.000 sec [all/3/rel 0 (0,20)] [customer_core,customer_delta] Jonas4

任何想法还有什么呢?

感谢。

1 个答案:

答案 0 :(得分:4)

我会在这里回答,即使您已经发布到支持列表中......

哪个用户正在运行TS rake任务?哪个用户拥有您服务器上的Rails站点?它们应该是一样的。

另外:你在使用Passenger吗?如果是这样,您需要确保在config/sphinx.yml文件中设置了bin_path设置。文档runs through both points

如果这些事情都不重要,请告诉我。