LOG.info("Using CloudSolrServer Solrj implementation.");
this.adminServer = new CloudSolrServer(solrServerUrl);
this.server = new CloudSolrServer( solrServerUrl + "/" + mapping.getCoreName() );
} else if (solrJServerType.toString().toLowerCase().equals("concurrent")) {
LOG.info("Using ConcurrentUpdateSolrServer Solrj implementation.");
this.adminServer = new ConcurrentUpdateSolrServer(solrServerUrl, 1000, 10);
this.server = new ConcurrentUpdateSolrServer( solrServerUrl + "/" + mapping.getCoreName(), 1000, 10);
// LBHttpSolrServer - denoted by "loadbalance" in properties
} else if (solrJServerType.toString().toLowerCase().equals("loadbalance")) {
LOG.info("Using LBHttpSolrServer Solrj implementation.");
String[] solrUrlElements = StringUtils.split(solrServerUrl);
try {