Package org.apache.solr.request.json
Class RequestUtil
- java.lang.Object
-
- org.apache.solr.request.json.RequestUtil
-
public class RequestUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description RequestUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description 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.
-
-
-
Method Detail
-
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 indefaults
- values to be used if no values are specified in the request paramsappends
- 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.
-
-