gpt4 book ai didi

ruby-on-rails - Sunspot Solr 连接被拒绝

转载 作者:数据小太阳 更新时间:2023-10-29 09:00:54 26 4
gpt4 key购买 nike

我正在尝试使用 Sunspot_Solr 将搜索功能添加到一个简单的应用程序,但是,连接一直被拒绝。

这是我从错误页面得到的结果:

Showing /Users/danieluribe/code/other/shouter2/app/views/searches/_search.html.erb where     line #2 raised:

Connection refused - {:data=>"fq=type%3AShout&start=0&rows=30&q=*%3A*", :method=>:post, :params=>{:wt=>:ruby}, :query=>"wt=ruby", :headers=>{"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}, :path=>"select", :uri=>#<URI::HTTP http://localhost:8983/solr/development/select?wt=ruby>, :open_timeout=>nil, :read_timeout=>nil, :retry_503=>nil, :retry_after_limit=>nil}
Extracted source (around line #11):


def shouts
# Shout.text_shouts.where(content_id: text_shouts)
Shout.search do
fulltext @term
end.results
end

Trace of template inclusion: app/views/searches/show.html.erb

我已经添加了 Sunspot_Solr 和 Sunspot_Rails gem。我继续运行在配置文件夹中创建 Sunspot.yml 文件的生成器。

错误指向我名为 Search.rb 的模型文件。这是上面部分的完整文件引用,删除了注释。

class Search
include ActiveModel::Conversion
attr_reader :term

def initialize options = ()
@term = options.fetch(:term, "")
end

def shouts
Shout.search do <--- Error points here
fulltext @term
end.results
end
end

我继续使用 rake 任务来启动 Sunspot_Solr。然后我进入控制台重新索引我的数据库。我还关注了此处回答的一些问题并更改了端口,但无济于事。

有人知道问题出在哪里吗?

最佳答案

可能是你的 solr 服务器没有启动使用这个命令

rake 太阳黑子:solr:开始

关于ruby-on-rails - Sunspot Solr 连接被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35977576/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com