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 voidprocessParams(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.
-
-