SOLR implementation