public abstract class ContentStreamHandlerBase extends RequestHandlerBase
ContentStream objects.SolrInfoBean.Category, SolrInfoBean.Groupappends, defaults, httpCaching, initArgs, invariants, solrMetricsContextTYPE| Constructor and Description | 
|---|
| ContentStreamHandlerBase() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | handleRequestBody(SolrQueryRequest req,
                 SolrQueryResponse rsp) | 
| void | init(NamedList args)Initializes the  SolrRequestHandlerby creating threeSolrParamsnamed. | 
| protected abstract ContentStreamLoader | newLoader(SolrQueryRequest req,
         UpdateRequestProcessor processor) | 
getApis, getCategory, getDescription, getInitArgs, getMetricNames, getName, getPluginInfo, getRequestHandler, getSolrMetricsContext, getSolrParamsFromNamedList, getSubHandler, handleRequest, initializeMetrics, setPluginInfoclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMetricRegistry, getMetricsSnapshot, registerMetricNameclose, getUniqueMetricTag, initializeMetricsregisterV1, registerV2public void init(NamedList args)
RequestHandlerBaseSolrRequestHandler by creating three SolrParams named.
 | Name | Description | 
|---|---|
| defaults | Contains all of the named arguments contained within the list element named "defaults". | 
| appends | Contains all of the named arguments contained within the list element named "appends". | 
| invariants | Contains all of the named arguments contained within the list element named "invariants". | 
Example:
<lst name="defaults"> <str name="echoParams">explicit</str> <str name="qf">text^0.5 features^1.0 name^1.2 sku^1.5 id^10.0</str> <str name="mm">2<-1 5<-2 6<90%</str> <str name="bq">incubationdate_dt:[* TO NOW/DAY-1MONTH]^2.2</str> </lst> <lst name="appends"> <str name="fq">inStock:true</str> </lst> <lst name="invariants"> <str name="facet.field">cat</str> <str name="facet.field">manu_exact</str> <str name="facet.query">price:[* TO 500]</str> <str name="facet.query">price:[500 TO *]</str> </lst>
init in interface SolrRequestHandlerinit in class RequestHandlerBaseargs - The NamedList to initialize fromRequestHandlerBase.handleRequest(org.apache.solr.request.SolrQueryRequest, org.apache.solr.response.SolrQueryResponse), 
RequestHandlerBase.handleRequestBody(org.apache.solr.request.SolrQueryRequest, org.apache.solr.response.SolrQueryResponse), 
SolrPluginUtils.setDefaults(org.apache.solr.request.SolrQueryRequest, org.apache.solr.common.params.SolrParams, org.apache.solr.common.params.SolrParams, org.apache.solr.common.params.SolrParams), 
 See also the example solrconfig.xml located in the Solr codebase (example/solr/conf).
public void handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp) throws Exception
handleRequestBody in class RequestHandlerBaseExceptionprotected abstract ContentStreamLoader newLoader(SolrQueryRequest req, UpdateRequestProcessor processor)
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.