Package org.apache.solr.request.json
Class RequestUtil
java.lang.Object
org.apache.solr.request.json.RequestUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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.
-
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 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.
-