PySolr连接错误404

时间:2015-04-25 21:08:19

标签: python solr pysolr

我正在使用solrv5.0和pysolr,但是当我运行python脚本时,我得到以下回溯:

File "site-packages/pysolr.py", line 322, in _send_request
raise SolrError(error_message)
pysolr.SolrError: [Reason: Error 404 Not Found

关于pySolr的脚本行,我只有:

solr = pysolr.Solr('http://localhost:8983/solr/', timeout=10)
solr.add([dict])

其中dict是python dictionnary。 当我评论#solr.add时,我没有任何错误。 所以我认为我得到了连接,但我无法更新......为什么? 谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

我需要指定我的 solr核心,以使此命令正常工作。

此:

solr = pysolr.Solr('http://localhost:8983/solr/', timeout=10)

应该是:

solr = pysolr.Solr('http://localhost:8983/solr/your_core_name', timeout=10)