可能重复:
Problem running Thinking Sphinx with Rails 2.3.5Ruby on Rails的 - 狮身人面像的思考问题
我运行轨道2.3.5 我每次运行rake TS:启动或ts.rebuild的耙文件相当如下:
Sphinx cannot be found on your system. You may need to configure the following
settings in your config/sphinx.yml file:
* bin_path
* searchd_binary_name
* indexer_binary_name
rake aborted!
key not found
我有狮身人面像运行和sphinx.yml我ñ配置是正确的:(我相信)
bin_path: /usr/bin/searchd
searchd_binary_name: searchd
indexer_binary_name: sphinx-indexer
狮身人面像似乎运行,在运行时为(通过运行命令:服务的searchd启动)
我得到的错误,当我浏览到一个页面使用搜索是:
ThinkingSphinx::SphinxError in Jobs#index
Showing app/views/jobs/index.html.erb where line #30 raised:
unknown local index 'job_core' in search request
而不是连接错误? 大概大量的问题在这里,但我的“M卡住。 另外,如果是的话我可以重写,我修改为使用不同的搜索功能的代码,什么是最好的?
试过,没有运气。不知道设置有什么问题,但我很不情愿地在我的mysql语句中使用%like%条件的条件。 – Tom
Tom,如果你想再试一次 - 在开始守护进程之前,你已经为你的数据建立了索引,是吗? 'rake ts:index' – pat