0

我正在使用 Rails 4.0.4 en Sunspot 作为搜索引擎。在生产中工作得很好。使用 rsolr 1.0.12

[DEPRECATION] `RSolr.escape` is deprecated (and incorrect).  Use `Rsolr.solr_escape` instead.
Errno::ECONNREFUSED (Connection refused - {:data=>"fq=type%3ACompany&q=design&fl=*+score&qf=name_text&defType=edismax&start=0&rows=30", :method=>:post, :params=>{:wt=>:ruby}, :query=>"wt=ruby", :headers=>{"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}, :path=>"select", :uri=>#<URI::HTTP:0x007ff3594ca8e8 URL:http://localhost:8983/solr/production/select?wt=ruby>, :open_timeout=>nil, :read_timeout=>nil, :retry_503=>nil, :retry_after_limit=>nil}):

这是因为 URL:http://localhost:8983等等?以及如何解决这个问题?

4

1 回答 1

1

据我所知Errno::ECONNREFUSED,当您没有启动 solr 时会出现错误。开始使用:

bundle exec rake sunspot:solr:start

我也在搜索弃用警告,我找到了这个链接

于 2015-03-24T07:51:27.697 回答