solr from scratch