code: @NonNull
      @SuppressWarnings({"WeakerAccess", "unused"}) // For library users
      public Searcher reset() {
          lastResponsePage = 0;
          lastRequestPage = 0;
          lastResponseId = 0;
          endReached = false;
          clearFacetRefinements();
          cancelPendingRequests();
          numericRefinements.clear();
          return this;
      }
docs: Resets the helper's state.
  
  @return this {@link Searcher} for chaining.