1

我正在使用 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 字典。当我评论 #solr.add 时,我没有任何错误。所以我想我得到了连接,但我无法更新......为什么?谢谢你的帮助。

4

1 回答 1

0

我需要指定我的solr 核心才能让这个命令工作。

这:

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

应该:

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

于 2020-11-10T18:47:20.043 回答