When reading response from Solr, differentiate between LWP, server and client errors; if Solr returns a JSON-encoded error message, print it including the query params