public void wantToFill(Query query) {
        this.summaryRequestedInFill = PRESENTATION;
        this.resultHasFilled = Set.of();
        // NOTE: ordering here is important, there are dependencies between these steps:
        analyzeQuery(query);
        computeAskForFields();
        computeAskForSum();
        computeFillMarker();
        computeEffectiveDocsumDef();
    }
resolve summary class to use when none provided
container-search/src/main/java/com/yahoo/prelude/fastsearch/PartialSummaryHandler.java