code: @Override
  	public void removeField(final String name) {
  
  		template.execute(solrClient -> {
  
  			try {
  				UpdateResponse response = new SchemaRequest.DeleteField(name).process(solrClient, collection);
  				if (hasErrors(response)) {
  					throw new SchemaModificationException(
  							String.format("Removing field with name %s from collection %s failed with status %s. Server returned %s.",
  									name, collection, response.getStatus(), response));
  				}
  
  				return Integer.valueOf(response.getStatus());
  			} catch (Exception e) {
  				throw new SchemaModificationException(
  						String.format("Removing field with name %s from collection %s failed.", name, collection));
  			}
  		});
  	}
docs: /*
  (non-Javadoc)
  @see org.springframework.data.solr.core.schema.SchemaOperations#removeField(java.lang.String)