如果有人已经使用过SOLR和python库来索引/查询SOLR,您是否可以尝试回答以下问题。
我使用的是mySolr python库,但也有其他库(如pysolr),我认为问题与库本身无关。
我有一个默认的多核SOLR设置,
因此通常不需要身份验证
。不需要它访问位于的管理页面
http://localhost:8080/solr/testcore/admin/
任何一个
from mysolr import Solr
solr = Solr('http://localhost:8080/solr/testcore/')
response = solr.search(q='*:*')
print("response")
print(response)
这段代码曾经有效,但现在我收到了SOLR的401回复。。。就像这样,没有对包含mysolr或SOLR设置的python虚拟env进行任何更改。还一定有什么地方发生了变化,但我找不到线索了。
SOLR 401响应的原因可能是什么?
附加信息:此脚本和其他高级脚本在另一台电脑上运行,只是在我正在使用的电脑上不运行。此外,添加“/select”q=
:
“浏览器中的url后面确实返回了正确的结果。因此SOLR设置正确,这可能与我的计算机本身有关。windows设置(任何类型)是否会影响SOLR如何响应来自python的请求?python env本身已被重新安装了几次,但都没有效果。”。
提前感谢!