无法使用'*:*'查询solr

时间:2013-05-03 09:30:52

标签: django solr django-haystack

收到错误:

  

无法使用“”查询Solr:无法连接到'http://127.0.0.1:8000/solr/select/?fq=django_ct%3A%28jobpost.jobpost%29&rows=1&q=%2A%3A%2A&start=0&wt=json&fl=%2A+score'的服务器,您确定该网址是否正确?在浏览器中检查它可能会有所帮助:HTTPConnectionPool(host ='127.0.0.1',port = 8000):使用url超出最大重试次数:/solr/select/?fq=django_ct%3A%28jobpost.jobpost%29&rows=1& ; q =%2A%3A%2A& start = 0& wt = json& fl =%2A +得分(引起:[Errno 111]连接被拒绝)

这是我的干草堆连接:

HAYSTACK_CONNECTIONS = {
    'default': {
        'ENGINE': 'haystack.backends.solr_backend.SolrEngine',
        'URL': 'http://127.0.0.1:8000/solr'
    },
}

有谁能告诉我我的代码有什么问题?

2 个答案:

答案 0 :(得分:2)

可能是solr正在使用端口8080的apache tomcat上运行所以你可以尝试127.0.0.1:8080/solr 或者您可以检查运行apache tomcat的端口

答案 1 :(得分:0)

尝试使用您的真实IP而不是环回或localhost:8000