moved solr_doc restructure out of ::prepareSolrDoc() into a function that can optionally be called from the display class