我一直在尝试按照说明在 rails 3 上安装 solr:
https://github.com/sunspot/sunspot#readme
http://collectiveidea.com/blog/archives/2011/03/08/full-text-searching-with-solr-and-sunspot/
但是,我似乎无法在我的 rails 服务器上进行搜索。我在搜索栏中输入查询并按回车,却收到错误:无法建立连接,因为目标机器主动拒绝了它。- 连接(2)
投诉似乎来自我模型中的“搜索”功能:
def search
@posts = Post.search do
keywords params[:query]
end.results
respond_to do |format|
format.html { render :action => "index" }
format.xml { render :xml => @posts }
end
end
搜索栏如下所示:
<%= form_tag search_posts_path, :method => :get do %>
<p>
<%= text_field_tag :query, params[:query] %> <%= submit_tag "Search!" %>
</p>
<% end %>