@Override
    public boolean equals(final Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;

        final SearchResponse that = (SearchResponse) o;

        if (highlights != null ? !highlights.equals(that.highlights) : that.highlights != null) return false;
        if (results != null ? !results.equals(that.results) : that.results != null) return false;
        if (errors != null ? !errors.equals(that.errors) : that.errors != null) return false;
        return complete != null ? complete.equals(that.complete) : that.complete == null;
    }
@return The completed status of the search.  A value of false indicates the search has not yet found all results
stroom-legacy/stroom-legacy-model_6_1/src/main/java/stroom/legacy/model_6_1/SearchResponse.java