我正在使用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时,我没有任何错误。 所以我认为我得到了连接,但我无法更新......为什么? 谢谢你的帮助。
答案 0 :(得分:0)
我需要指定我的 solr核心,以使此命令正常工作。
此:
solr = pysolr.Solr('http://localhost:8983/solr/', timeout=10)
应该是:
solr = pysolr.Solr('http://localhost:8983/solr/your_core_name', timeout=10)