import pysolr
solr = pysolr.Solr('http://replaced_url.abc:8983/solr/#/tran_timings_shard1_replica2/query', timeout=10)
results = solr.search('SubmitterId:clientname')
當拉動平面文件,我可以去Solr的Web界面http://replaced_url.abc:8983/solr/#/tran_timings_shard1_replica2/query並做SubmitterId的一個簡單的查詢:我搜索過的客戶端名Pysolr:嘗試查詢時,我不斷地得到json.decoder錯誤
現在幾個小時,試圖通過實例去,但不管是什麼,我把作爲solr.search查詢變量,我一直得到錯誤:
raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
簡單:8983/solr /將不起作用,因爲我需要指向特定的農場。 我剛剛注意到我的網頁界面是:8983/solr /#/ tran_timings_shard1_replica2,但是當我查看管理面板上給出的網址時,它缺少#。 :8983/Solr的/ tran_timings_shard1_replica2。 所以現在我可以運行代碼並返回一個沒有錯誤的結果對象。我想我現在只需要解析對象以獲得可讀性,並查看它是否實際包含預期結果。 – GeorgeLPerkins