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 |
ENABLE_DEBUG
public static final String ENABLE_DEBUG
- See Also:
- Constant Field Values
DataImportHandler
public DataImportHandler()
init
public 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).
inform
public void inform(SolrCore core)
- Specified by:
inform in interface SolrCoreAware
handleRequestBody
public void handleRequestBody(SolrQueryRequest req,
SolrQueryResponse rsp)
throws Exception
- Specified by:
handleRequestBody in class RequestHandlerBase
- Throws:
Exception
getStatistics
public NamedList getStatistics()
- Description copied from interface:
SolrInfoMBean
- Any statistics this instance would like to be publicly available via
the Solr Administration interface.
Any Object type may be stored in the list, but only the
toString() representation will be used.
- Specified by:
getStatistics in interface SolrInfoMBean - Overrides:
getStatistics in class RequestHandlerBase
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
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
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
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.
|