public String detailedReport() {
        Map<String, TimeTracker.SearcherTimer> raw = new LinkedHashMap<>();
        StringBuilder report = new StringBuilder();
        int preLen;
        report.append("Time use per searcher: ");
        for (TimeTracker t : tracks) {
            if (t.searcherTracking() == null) {
                continue;
            }
            SearcherTimer[] searchers = t.searcherTracking();
            for (SearcherTimer s : searchers) {
                SearcherTimer sum;
                if (raw.containsKey(s.getName())) {
                    sum = raw.get(s.getName());
                } else {
                    sum = new SearcherTimer(s.getName());
                    raw.put(s.getName(), sum);
                }
                sum.merge(s);
            }
        }
        preLen = report.length();
        for (TimeTracker.SearcherTimer value : raw.values()) {
            if (report.length() > preLen) {
                report.append(",\n    ");
            }
            report.append(value.toString());
        }
        report.append(".");
        return report.toString();
    }
The time of the start of the first document fill requested.
container-search/src/main/java/com/yahoo/search/statistics/ElapsedTime.java