There might be a good argument for pushing this up a few methods though - I don't think the solr logic needs to be public.