docs: private void removeFilterQueries(String[] fqs) {
  
          // iterate over the given filter queries to remove
          for (String fq : fqs) {
              int idx = fq.indexOf(':');
              if (idx != -1) {
                  // get the field name of the fq to remove
                  String fieldName = fq.substring(0, idx);
                  // iterate over the fqs of the already existing fqs from the solr query
                  if (getFilterQueries() != null) {
                      for (String sfq : getFilterQueries()) {
                          if (sfq.startsWith(fieldName + ":")) {
                              // there exists a filter query for exact the same field,  remove it
                              removeFilterQuery(sfq);
                          }
                      }
                  }
              }
          }
      }