public void processRankProfiles(DeployLogger deployLogger, RankProfileRegistry rankProfileRegistry,
                                    QueryProfiles queryProfiles, boolean validate, boolean documentsOnly) {
        Collection<ProcessorFactory> factories = rankProfileProcessors();
        factories.stream()
                 .map(factory -> factory.create(null, deployLogger, rankProfileRegistry, queryProfiles))
                 .forEach(processor -> runProcessor(processor, validate, documentsOnly));
    }
Runs rank profiles processors only.

@param deployLogger the log to log messages and warnings for application deployment to
@param rankProfileRegistry a {@link com.yahoo.schema.RankProfileRegistry}
@param queryProfiles the query profiles contained in the application this search is part of
config-model/src/main/java/com/yahoo/schema/processing/Processing.java