【发布时间】:2013-06-02 19:18:46
【问题描述】:
我检查了这个主题:Sphinx error: unknown local index "INDEX_NAME" in search request,但它已关闭,并且无法解决我的 rails 应用程序中的问题。
我将 TS 更新到 3.0.2,并将其包含在 deploy.rb 中。我还更改了模型中的代码。现在它在开发中工作,一些示例在测试中工作,而有些则不是。但成功部署后我得到错误:
ThinkingSphinx::SphinxError (unknown local index 'user_core' in search request):
我尝试重建、重新启动和其他操作,但它不起作用:(
谁能帮帮我?
谢谢!
【问题讨论】:
-
TC 是指 TS(Thinking Sphinx)吗?而且还没有 3.0.4 版本...
-
另外:运行rebuild时的输出是什么?
-
很抱歉,当然是 Thinking Sphinx 版本 3.0.2 在生产中 (RAILS_ENV=production rake ts:rebuild) 它返回(最后两行): 无法启动 searchd 守护进程。检查 /home/michal/coach-app/releases/20130602185224/log/production.searchd.log。开始搜索失败。查看日志文件以获取更多信息。
-
您在生产环境中安装了哪个版本的 Sphinx?
-
Sphinx 2.0.5-id64-release (r3308)
标签: ruby ruby-on-rails-3 sphinx thinking-sphinx