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 |
HIDDEN
public static final String HIDDEN
- See Also:
- Constant Field Values
USE_CONTENT_TYPE
public static final String USE_CONTENT_TYPE
- See Also:
- Constant Field Values
hiddenFiles
protected Set<String> hiddenFiles
ShowFileRequestHandler
public ShowFileRequestHandler()
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).
getHiddenFiles
public Set<String> getHiddenFiles()
handleRequestBody
public void handleRequestBody(SolrQueryRequest req,
SolrQueryResponse rsp)
throws IOException
- Specified by:
handleRequestBody in class RequestHandlerBase
- Throws:
IOException
getFileContents
@Deprecated
public static String getFileContents(String path)
- Deprecated. This functionality is implemented in
handleRequestBody(SolrQueryRequest, SolrQueryResponse) .
- This is a utility function that lets you get the contents of an admin file
It is only used so that we can get rid of "/admin/get-file.jsp" and include
"admin-extra.html" in "/admin/index.html" using jsp scriptlets
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.
|