Class RequestUtil

java.lang.Object
org.apache.solr.request.json.RequestUtil

public class RequestUtil extends Object
  • Constructor Details

    • RequestUtil

      public RequestUtil()
  • Method Details

    • processParams

      public static void processParams(SolrRequestHandler handler, SolrQueryRequest req, org.apache.solr.common.params.SolrParams defaults, org.apache.solr.common.params.SolrParams appends, org.apache.solr.common.params.SolrParams invariants)
      Set default-ish params on a SolrQueryRequest as well as do standard macro processing and JSON request parsing.
      Parameters:
      handler - The search handler this is for (may be null if you don't want this method touching the content streams)
      req - The request whose params we are interested in
      defaults - values to be used if no values are specified in the request params
      appends - values to be appended to those from the request (or defaults) when dealing with multi-val params, or treated as another layer of defaults for singl-val params.
      invariants - values which will be used instead of any request, or default values, regardless of context.