public void stop() {
        GWT.log("SearchModel - stop()");

        terminate(currentNode, currentQueryKey);
        setSearching(false);

        // Stop the spinner from spinning and tell components that they no
        // longer want data.
        resultComponents.values().forEach(ResultComponent::endSearch);

        // Stop polling.
        polling = false;
    }
Stop searching, set the search mode to inactive and tell all components
that they no longer want data and search has ended. Do not destroy search results.
stroom-core-client/src/main/java/stroom/dashboard/client/main/SearchModel.java