可能重複:
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