public class RequestUtil extends Object
| Constructor and Description |
|---|
RequestUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
processParams(SolrRequestHandler handler,
SolrQueryRequest req,
SolrParams defaults,
SolrParams appends,
SolrParams invariants)
Set default-ish params on a SolrQueryRequest as well as do standard macro processing and JSON request parsing.
|
public static void processParams(SolrRequestHandler handler, SolrQueryRequest req, SolrParams defaults, SolrParams appends, SolrParams invariants)
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.Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.