refactored solr/store, added mongodb