Package org.apache.solr.servlet
Class SolrRequestParsers
- java.lang.Object
- 
- org.apache.solr.servlet.SolrRequestParsers
 
- 
 public class SolrRequestParsers extends Object 
- 
- 
Field SummaryFields Modifier and Type Field Description static SolrRequestParsersDEFAULTDefault instance for e.g.static StringFORMDATAstatic StringINPUT_ENCODING_KEYstatic StringMULTIPARTstatic StringRAWstatic StringREQUEST_TIMER_SERVLET_ATTRIBUTEstatic StringSIMPLEstatic StringSTANDARD
 - 
Constructor SummaryConstructors Constructor Description SolrRequestParsers(SolrConfig globalConfig)Pass in an xml configuration.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SolrQueryRequestbuildRequestFrom(SolrCore core, org.apache.solr.common.params.SolrParams params, Collection<org.apache.solr.common.util.ContentStream> streams)For embedded Solr use; not related to HTTP.booleanisAddRequestHeadersToContext()booleanisHandleSelect()static booleanisMultipart(javax.servlet.http.HttpServletRequest req)SolrQueryRequestparse(SolrCore core, String path, javax.servlet.http.HttpServletRequest req)static org.apache.solr.common.params.MultiMapSolrParamsparseQueryString(String queryString)Given a url-encoded query string (UTF-8), map it into solr paramsvoidsetAddRequestHeadersToContext(boolean addRequestHeadersToContext)voidsetHandleSelect(boolean handleSelect)
 
- 
- 
- 
Field Detail- 
MULTIPARTpublic static final String MULTIPART - See Also:
- Constant Field Values
 
 - 
FORMDATApublic static final String FORMDATA - See Also:
- Constant Field Values
 
 - 
RAWpublic static final String RAW - See Also:
- Constant Field Values
 
 - 
SIMPLEpublic static final String SIMPLE - See Also:
- Constant Field Values
 
 - 
STANDARDpublic static final String STANDARD - See Also:
- Constant Field Values
 
 - 
INPUT_ENCODING_KEYpublic static final String INPUT_ENCODING_KEY - See Also:
- Constant Field Values
 
 - 
REQUEST_TIMER_SERVLET_ATTRIBUTEpublic static final String REQUEST_TIMER_SERVLET_ATTRIBUTE - See Also:
- Constant Field Values
 
 - 
DEFAULTpublic static final SolrRequestParsers DEFAULT Default instance for e.g. admin requests. Limits to 2 MB uploads and does not allow remote streams.
 
- 
 - 
Constructor Detail- 
SolrRequestParserspublic SolrRequestParsers(SolrConfig globalConfig) Pass in an xml configuration. A null configuration will enable everything with maximum values.
 
- 
 - 
Method Detail- 
parsepublic SolrQueryRequest parse(SolrCore core, String path, javax.servlet.http.HttpServletRequest req) throws Exception - Throws:
- Exception
 
 - 
buildRequestFrompublic SolrQueryRequest buildRequestFrom(SolrCore core, org.apache.solr.common.params.SolrParams params, Collection<org.apache.solr.common.util.ContentStream> streams) throws Exception For embedded Solr use; not related to HTTP.- Throws:
- Exception
 
 - 
parseQueryStringpublic static org.apache.solr.common.params.MultiMapSolrParams parseQueryString(String queryString) Given a url-encoded query string (UTF-8), map it into solr params
 - 
isHandleSelectpublic boolean isHandleSelect() 
 - 
setHandleSelectpublic void setHandleSelect(boolean handleSelect) 
 - 
isAddRequestHeadersToContextpublic boolean isAddRequestHeadersToContext() 
 - 
setAddRequestHeadersToContextpublic void setAddRequestHeadersToContext(boolean addRequestHeadersToContext) 
 - 
isMultipartpublic static boolean isMultipart(javax.servlet.http.HttpServletRequest req) 
 
- 
 
-