Class SolrRequestParsers

java.lang.Object
org.apache.solr.servlet.SolrRequestParsers

public class SolrRequestParsers extends Object
  • Field Details

  • Constructor Details

    • SolrRequestParsers

      public SolrRequestParsers(SolrConfig globalConfig)
      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

      public static org.apache.solr.common.params.MultiMapSolrParams parseQueryString(String queryString)
      Given a url-encoded query string (UTF-8), map it into solr params
    • isMultipart

      public static boolean isMultipart(jakarta.servlet.http.HttpServletRequest req)