code: @SuppressWarnings({"WeakerAccess", "unused"}) // For library users
      public Searcher removeFacet(String... attributes) {
          for (String attribute : attributes) {
              final Integer value = facetRequestCount.get(attribute);
              if (value == null) {
                  Log.e("Algolia|Searcher", "removeFacet called for" + attribute + " which was not currently a facet.");
              } else if (value == 1) {
                  facets.remove(attribute);
                  facetRequestCount.put(attribute, 0);
              } else {
                  facetRequestCount.put(attribute, value - 1);
              }
          }
          rebuildQueryFacets();
          return this;
      }
docs: Removes one or several faceted attributes for the next queries.
  If the facet was added several times, you need to call this method several times too or use {@link #deleteFacet}.
  
  @param attributes one or more attribute names.
  @return this {@link Searcher} for chaining.