private boolean isFuzzy(SearchCriteria sc) {

    // exclude: term, addresses, geographical_names
    final String[] excludes = {PARAM_TERM, PARAM_ADDRESSES, PARAM_GEO_NAMES};

    for (String key : sc.getParams().keySet()) {
      String value = (String) sc.getParam(key);

      boolean exclude = false;
      for (String e : excludes) {
        if (e.equals(key)) {
          exclude = true;
        }
      }

      if (!exclude && value != null && value.length() > 0 && !value.equalsIgnoreCase("false")) {
        log.debug("Fuzzy on because: " + key + "/" + value);
        return true;
      }
    }
    return false;
  }