private void initializeMissingQueryFields(Query query) {
        lazyTrace(query, 7, "Routing to storage cluster ", storageClusterRouteSpec);
        lazyTrace(query, 8, "Route is ", route);

        String requestedSummaryClass = query.getPresentation().getSummary();
        String defaultSummaryClass = getDefaultDocsumClass();
        lazyTrace(query, 7,
                  "doSearch2(): query docsum class=", requestedSummaryClass,
                  ", default docsum class=", defaultSummaryClass);

        if (requestedSummaryClass == null) {
            lazyTrace(query, 6,
                      "doSearch2(): No summary class specified in query, using default: ",
                      defaultSummaryClass);
            query.getPresentation().setSummary(defaultSummaryClass);
        } else {
            lazyTrace(query, 6,
                      "doSearch2(): Summary class has been specified in query: ",
                      requestedSummaryClass);
        }

        lazyTrace(query, 8, "doSearch2(): rank properties=", query.getRanking());
        lazyTrace(query, 8, "doSearch2(): sort specification=", query
                .getRanking().getSorting() == null ? null : query.getRanking()
                .getSorting().fieldOrders());
    }
The route to the storage cluster.
container-search/src/main/java/com/yahoo/vespa/streamingvisitors/StreamingBackend.java