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) static booleanisMultipart(jakarta.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 params
-
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, jakarta.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 -
isMultipart
public static boolean isMultipart(jakarta.servlet.http.HttpServletRequest req)
-