import pysolr
solr = pysolr.Solr('http://replaced_url.abc:8983/solr/#/tran_timings_shard1_replica2/query', timeout=10)
results = solr.search('SubmitterId:clientname')当拖动平面文件时,我可以转到solr接口replica2/query并对SubmitterId:clientname执行一个简单的查询
我已经搜索了几个小时,并尝试了示例,但是无论我把什么作为solr.search查询变量,我都会得到错误:
从None JSONDecodeError(“期待值”,s,err.value)中提取json.decoder.JSONDecodeError: Expecting值:第1列(char 0)
发布于 2017-05-08 18:54:48
对我来说,解决办法其实很简单。我不得不从url中删除散列标记,并按预期的方式提取所有内容。
发布于 2017-05-08 18:19:39
看起来您将构造函数与特定的端点地址(而不是服务本身)搞混了。尝试这样做:
import pysolr
solr = pysolr.Solr('http://replaced_url.abc:8983/solr/tran_timings_shard1_replica2', search_handler='query', timeout=10)
results = solr.search('SubmitterId:clientname')https://stackoverflow.com/questions/43854546
复制相似问题