public QueryKey getKey() {
        return key;
    }
@param queryKey   The key of the query associated with this response.
@param highlights A list of strings to highlight in the UI that should correlate with the search query.
@param results    A list of {@link Result result} objects that each correspond to a
                  {@link ResultRequest resultRequest} in the {@link SearchRequest searchRequest}
@param errors     Any errors that have been generated during searching.
@param complete   Complete means that the search has finished and there are no more results to come.
stroom-query/stroom-query-api/src/main/java/stroom/query/api/SearchResponse.java