首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pysolr:我在尝试查询时不断地得到json.decoder错误

Pysolr:我在尝试查询时不断地得到json.decoder错误
EN

Stack Overflow用户
提问于 2017-05-08 18:10:43
回答 2查看 487关注 0票数 2
代码语言:javascript
复制
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)

EN

回答 2

Stack Overflow用户

发布于 2017-05-08 18:54:48

对我来说,解决办法其实很简单。我不得不从url中删除散列标记,并按预期的方式提取所有内容。

票数 3
EN

Stack Overflow用户

发布于 2017-05-08 18:19:39

看起来您将构造函数与特定的端点地址(而不是服务本身)搞混了。尝试这样做:

代码语言:javascript
复制
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')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43854546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档