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 |
log
public static Logger log
UPDATE_PROCESSOR
public static final String UPDATE_PROCESSOR
- See Also:
- Constant Field Values
ADD
public static final String ADD
- See Also:
- Constant Field Values
DELETE
public static final String DELETE
- See Also:
- Constant Field Values
OPTIMIZE
public static final String OPTIMIZE
- See Also:
- Constant Field Values
COMMIT
public static final String COMMIT
- See Also:
- Constant Field Values
WAIT_SEARCHER
public static final String WAIT_SEARCHER
- See Also:
- Constant Field Values
WAIT_FLUSH
public static final String WAIT_FLUSH
- See Also:
- Constant Field Values
OVERWRITE
public static final String OVERWRITE
- See Also:
- Constant Field Values
OVERWRITE_COMMITTED
public static final String OVERWRITE_COMMITTED
- See Also:
- Constant Field Values
OVERWRITE_PENDING
public static final String OVERWRITE_PENDING
- See Also:
- Constant Field Values
ALLOW_DUPS
public static final String ALLOW_DUPS
- See Also:
- Constant Field Values
XmlUpdateRequestHandler
public XmlUpdateRequestHandler()
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).
handleRequestBody
public void handleRequestBody(SolrQueryRequest req,
SolrQueryResponse rsp)
throws Exception
- Specified by:
handleRequestBody in class RequestHandlerBase
- Throws:
Exception
doLegacyUpdate
@Deprecated
public void doLegacyUpdate(Reader input,
Writer output)
- Deprecated. Use
processUpdate(UpdateRequestProcessor, XMLStreamReader)
instead.
- A Convenience method for getting back a simple XML string indicating
success or failure from an XML formated Update (from the Reader)
- Since:
- solr 1.2
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.
|