void |
init(org.apache.solr.common.util.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 |
MoreLikeThisHandler
public MoreLikeThisHandler()
init
public void init(org.apache.solr.common.util.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).
handleRequestBody
public void handleRequestBody(SolrQueryRequest req,
SolrQueryResponse rsp)
throws Exception
- Specified by:
handleRequestBody in class RequestHandlerBase
- Throws:
Exception
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
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
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
getDocs
public URL[] getDocs()
- Description copied from interface:
SolrInfoMBean
- Documentation URL list.
Suggested documentation URLs: Homepage for sponsoring project,
FAQ on class usage, Design doc for class, Wiki, bug reporting URL, etc...
- Specified by:
getDocs in interface SolrInfoMBean - Overrides:
getDocs in class RequestHandlerBase
Copyright © 2008 Apache Software Foundation. All Rights Reserved.
|