void |
init(NamedList args)
Initializes the SolrRequestHandler by creating three SolrParams named:
NameDescription
defaultsContains all of the named arguments contained within the list element named "defaults".
appendsContains all of the named arguments contained within the list element named "appends".
invariantsContains all of the named arguments contained within the list element named "invariants".
Example:
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CoreAdminHandler
public CoreAdminHandler()
init
public final void init(NamedList args)
- Description copied from class:
RequestHandlerBase
- Initializes the
SolrRequestHandler 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>
- Specified by:
init in interface SolrRequestHandler - Overrides:
init in class RequestHandlerBase
- Parameters:
args - The NamedList to initialize from- See Also:
RequestHandlerBase.handleRequest(org.apache.solr.request.SolrQueryRequest, org.apache.solr.request.SolrQueryResponse) ,
RequestHandlerBase.handleRequestBody(org.apache.solr.request.SolrQueryRequest, org.apache.solr.request.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).
getCoreContainer
public abstract CoreContainer getCoreContainer()
- The instance of CoreContainer this handler handles.
This should be the CoreContainer instance that created this handler.
- Returns:
- a CoreContainer instance
handleRequestBody
public void handleRequestBody(SolrQueryRequest req,
SolrQueryResponse rsp)
throws Exception
- Specified by:
handleRequestBody in class RequestHandlerBase
- Throws:
Exception
getDescription
public String getDescription()
- Description copied from interface:
SolrInfoMBean
- Simple one or two line description
- Specified by:
getDescription in interface SolrInfoMBean - Specified by:
getDescription in class RequestHandlerBase
getVersion
public String getVersion()
- Description copied from interface:
SolrInfoMBean
- Simple common usage version, e.g. 2.0
- Specified by:
getVersion in interface SolrInfoMBean - Specified by:
getVersion in class RequestHandlerBase
getSourceId
public String getSourceId()
- Description copied from interface:
SolrInfoMBean
- CVS Id, SVN Id, etc
- Specified by:
getSourceId in interface SolrInfoMBean - Specified by:
getSourceId in class RequestHandlerBase
getSource
public String getSource()
- Description copied from interface:
SolrInfoMBean
- CVS Source, SVN Source, etc
- Specified by:
getSource in interface SolrInfoMBean - Specified by:
getSource in class RequestHandlerBase
Copyright © 2008 Apache Software Foundation. All Rights Reserved.
|