Attached the service definition that creates Solr records to the metadata content models rather than the structural content models to increase flexibility of implementation.