Package org.apache.solr.servlet
Class SolrRequestParsers
java.lang.Object
org.apache.solr.servlet.SolrRequestParsers
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildRequestFrom(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.buildRequestFrom(SolrCore core, org.apache.solr.common.params.SolrParams params, Collection<org.apache.solr.common.util.ContentStream> streams, Principal principal) booleanbooleanbooleanstatic booleanisMultipart(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 Details
-
MULTIPART
- See Also:
-
FORMDATA
- See Also:
-
RAW
- See Also:
-
SIMPLE
- See Also:
-
STANDARD
- See Also:
-
INPUT_ENCODING_KEY
- See Also:
-
REQUEST_TIMER_SERVLET_ATTRIBUTE
- See Also:
-
DEFAULT
Default instance for e.g. admin requests. Limits to 2 MB uploads and does not allow remote streams.
-
-
Constructor Details
-
SolrRequestParsers
Pass in an xml configuration. A null configuration will enable everything with maximum values.
-
-
Method Details
-
parse
public SolrQueryRequest parse(SolrCore core, String path, javax.servlet.http.HttpServletRequest req) throws Exception - Throws:
Exception
-
buildRequestFrom
public 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
-
buildRequestFrom
public SolrQueryRequest buildRequestFrom(SolrCore core, org.apache.solr.common.params.SolrParams params, Collection<org.apache.solr.common.util.ContentStream> streams, Principal principal) throws Exception - Throws:
Exception
-
parseQueryString
Given a url-encoded query string (UTF-8), map it into solr params -
isHandleSelect
public boolean isHandleSelect() -
setHandleSelect
public void setHandleSelect(boolean handleSelect) -
isAddRequestHeadersToContext
public boolean isAddRequestHeadersToContext() -
setAddRequestHeadersToContext
public void setAddRequestHeadersToContext(boolean addRequestHeadersToContext) -
isEnableRemoteStreams
public boolean isEnableRemoteStreams() -
isMultipart
public static boolean isMultipart(javax.servlet.http.HttpServletRequest req)
-