@Override
    public Result search(Query query, Execution execution) {
        Result result = execution.search(query);
        execution.fill(result);
        QuoteTable translations = getQuoteTable();
        if (translations == null || translations.isEmpty()) return result;

        for (Iterator<Hit> i = result.hits().deepIterator(); i.hasNext(); ) {
            Hit h = i.next();
            if (h instanceof FastHit)
                quoteFields((FastHit) h, translations);
        }
        return result;
    }
A searcher which does quoting based on a quoting table.

May be extended to do quoting template sensitive.

@author Steinar Knutsen
container-search/src/main/java/com/yahoo/prelude/searcher/QuotingSearcher.java