code: @NonNull
      @SuppressWarnings({"WeakerAccess", "unused"}) // For library users
      public Searcher removeFacetRefinement(@NonNull String attribute, @NonNull String value) {
          List<String> attributeRefinements = getOrCreateRefinements(attribute);
          attributeRefinements.remove(value);
          rebuildQueryFacetFilters();
          EventBus.getDefault().post(new FacetRefinementEvent(this, REMOVE, attribute, value, disjunctiveFacets.contains(attribute)));
          return this;
      }
docs: Removes a facet refinement for the next queries.
  <p>
  <b>This method resets the current page to 0.</b>
  
  @param attribute the attribute to refine on.
  @param value     the facet's value to refine with.
  @return this {@link Searcher} for chaining.