updates to handle multiple solr queries