if (SolrQueryIndex.TYPE.equals(type) && solrServerProvider != null && oakSolrConfigurationProvider != null) {
try {
if (log.isDebugEnabled()) {
log.debug("Creating a Solr index hook");
}
IndexEditor indexHook = new SolrIndexDiff(builder, solrServerProvider.getSolrServer(), oakSolrConfigurationProvider.getConfiguration());
return indexHook;
} catch (Exception e) {
log.error("unable to create Solr IndexHook ", e);
}
}