【发布时间】:2012-04-18 11:09:01
【问题描述】:
由于某种原因,最近我的 Django Haystack Solr 应用程序停止工作。我使用的是 Haystack 1.2.7,这是尝试进行 Solr 查询时的错误:
使用“(name_auto:test) AND (django_ct:cities.city)”查询 Solr 失败:[Errno 111] 连接被拒绝
显而易见的答案是我的HAYSTACK_SOLR_URL 是错误的,或者 Solr 没有运行。我检查了这两种可能性,并且 Solr 一如既往地在与HAYSTACK_SOLR_URL 中指定的地址相同的地址上运行。我可以在网络浏览器中打开它,甚至可以在网络界面上进行查询。
HAYSTACK_SITECONF = 'project.search_sites'
HAYSTACK_SEARCH_ENGINE = 'solr'
HAYSTACK_SOLR_URL = 'http://localhost:8080/solr'
那么 Solr 拒绝连接还有其他原因吗?我该如何检查?我该如何解决?
【问题讨论】:
标签: django solr connection django-haystack