docs: public void modifyRequest(ResponseBuilder rb, SearchComponent who,
        ShardRequest sreq) {
      if (sreq.params.getBool(MtasSolrSearchComponent.PARAM_MTAS, false)) {
        if (sreq.params.getBool(PARAM_MTAS_PREFIX, false)
            && (sreq.purpose & ShardRequest.PURPOSE_GET_TOP_IDS) != 0) {
          // do nothing
        } else {
          // remove prefix for other requests
          Set<String> keys = MtasSolrResultUtil
              .getIdsFromParameters(rb.req.getParams(), PARAM_MTAS_PREFIX);
          sreq.params.remove(PARAM_MTAS_PREFIX);
          for (String key : keys) {
            sreq.params.remove(
                PARAM_MTAS_PREFIX + "." + key + "." + NAME_MTAS_PREFIX_FIELD);
            sreq.params.remove(
                PARAM_MTAS_PREFIX + "." + key + "." + NAME_MTAS_PREFIX_KEY);
          }
        }
      }
    }