import pysolr
solr = pysolr.Solr('http://replaced_url.abc:8983/solr/#/tran_timings_shard1_replica2/query', timeout=10)
results = solr.search('SubmitterId:clientname')
Beim Ziehen flache Dateien, die ich http://replaced_url.abc:8983/solr/#/tran_timings_shard1_replica2/query zum solr Webinterface gehen kann und eine einfache Abfrage von SubmitterId tun: clientPysolr: Ich bekomme ständig json.decoder Fehler, wenn eine Abfrage versucht
ich gesucht habe ein paar Stunden jetzt und versuchte durch Beispiele zu gehen, aber egal was ich als solr.search Abfragevariable setzen, ich den Fehler konsequent erhalten:
raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Das einfache: 8983/solr/funktioniert nicht, da ich auf eine bestimmte Farm verweisen muss. Ich habe gerade festgestellt, dass meine Solr-Web-Oberfläche ist: 8983/solr/#/tran_timings_shard1_replica2, aber wenn ich die URL angezeigt auf dem Admin-Panel, es fehlt die #. : 8983/solr/tran_timings_shard1_replica2. So jetzt kann ich jetzt den Code ausführen und ein Ergebnisobjekt ohne Fehler zurück erhalten. Ich denke, ich muss das Objekt jetzt nur noch auf Lesbarkeit untersuchen und sehen, ob es tatsächlich die erwarteten Ergebnisse enthält. – GeorgeLPerkins