## Uses of Interface
org.apache.solr.request.SolrQueryRequest

- Packages that use SolrQueryRequest
  Package | Description
  --- | ---
  org.apache.solr.cloud.rule | Classes for managing Replica placement strategy when operating in SolrCloud mode.
  org.apache.solr.core | Core classes implementing Solr internals and the management of `SolrCore`s
  org.apache.solr.handler | Concrete implementations of `SolrRequestHandler`
  org.apache.solr.handler.admin | `SolrRequestHandler` implementations for powering he Solr Admin UI
  org.apache.solr.handler.component | `SearchComponent` implementations for use in `SearchHandler`
  org.apache.solr.handler.loader | `ContentStreamLoader` implementations for use in `ContentStreamHandlerBase` implementations
  org.apache.solr.highlight | `SolrHighlighter` API and related implementations and utilities
  org.apache.solr.request | APIs and classes for dealing with Solr requests
  org.apache.solr.request.json | JSON related classes
  org.apache.solr.response | API and implementations of `QueryResponseWriter` for formatting Solr request responses
  org.apache.solr.response.transform | APIs and implementations of `DocTransformer` for modifying documents in Solr request responses
  org.apache.solr.rest | Solr RESTful APIs via Restlet.
  org.apache.solr.schema | `IndexSchema` and `FieldType` implementations for powering schema.xml
  org.apache.solr.search | APIs and classes for parsing and processing search requests
  org.apache.solr.search.facet | APIs and classes for the JSON Facet API.
  org.apache.solr.search.function | Solr implementations of `ValueSource` for function queries.
  org.apache.solr.search.grouping.distributed.command | Internal classes used to implement distributed result grouping
  org.apache.solr.search.join | Classes related to joins.
  org.apache.solr.search.mlt | APIs and classes for implementing MoreLikeThis (mlt) QueryParser.
  org.apache.solr.search.stats | APIs and Classes implementing the Stats component used for document frequency calculations.
  org.apache.solr.servlet | Servlet related classes for powering the Solr HTTP API
  org.apache.solr.servlet.cache | Caching related classes used in the Solr HTTP API
  org.apache.solr.update | APIs and classes for managing index updates
  org.apache.solr.update.processor | `UpdateRequestProcessorFactory` APIs and implementations for use in `UpdateRequestProcessorChain`s
  org.apache.solr.util | Common utility classes used throughout Solr

- - ### Uses of SolrQueryRequest in org.apache.solr.cloud.rule

    Methods in org.apache.solr.cloud.rule with parameters of type SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `Map<String,Object>` | ImplicitSnitch.`invoke(SolrQueryRequest req)`

  - ### Uses of SolrQueryRequest in org.apache.solr.core

    Methods in org.apache.solr.core with parameters of type SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `void` | SolrCore.`execute(SolrRequestHandler handler, SolrQueryRequest req, SolrQueryResponse rsp)`
    `QueryResponseWriter` | SolrCore.`getQueryResponseWriter(SolrQueryRequest request)` Returns the appropriate writer for a request.
    `static void` | SolrCore.`postDecorateResponse(SolrRequestHandler handler, SolrQueryRequest req, SolrQueryResponse rsp)` Put status, QTime, and possibly request handler and params, in the response header
    `static void` | SolrCore.`preDecorateResponse(SolrQueryRequest req, SolrQueryResponse rsp)`

  - ### Uses of SolrQueryRequest in org.apache.solr.handler

    Methods in org.apache.solr.handler with parameters of type SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `protected NamedList` | FieldAnalysisRequestHandler.`doAnalysis(SolrQueryRequest req)` Performs the analysis based on the given solr request and returns the analysis result as a named list.
    `protected abstract NamedList` | AnalysisRequestHandlerBase.`doAnalysis(SolrQueryRequest req)` Performs the analysis based on the given solr request and returns the analysis result as a named list.
    `protected NamedList` | DocumentAnalysisRequestHandler.`doAnalysis(SolrQueryRequest req)` Performs the analysis based on the given solr request and returns the analysis result as a named list.
    `static boolean` | RequestHandlerUtils.`handleCommit(SolrQueryRequest req, UpdateRequestProcessor processor, SolrParams params, boolean force)` Check the request parameters and decide if it should commit or optimize.
    `protected void` | PingRequestHandler.`handlePing(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | RequestHandlerBase.`handleRequest(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | PingRequestHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | NotFoundRequestHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | AnalysisRequestHandlerBase.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | MoreLikeThisHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | SQLHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | CdcrRequestHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | ReplicationHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | StreamHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | SchemaHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | DumpRequestHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | ContentStreamHandlerBase.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | SolrConfigHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | GraphHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `abstract void` | RequestHandlerBase.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | BlobHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `static boolean` | RequestHandlerUtils.`handleRollback(SolrQueryRequest req, UpdateRequestProcessor processor, SolrParams params, boolean force)`
    `static void` | BlobHandler.`indexMap(SolrQueryRequest req, SolrQueryResponse rsp, Map<String,Object> doc)`
    `abstract void` | ContentStreamLoader.`load(SolrQueryRequest req, SolrQueryResponse rsp, ContentStream stream)` Loaders are responsible for closing the stream
    `protected ContentStreamLoader` | UpdateRequestHandler.`newLoader(SolrQueryRequest req, UpdateRequestProcessor processor)`
    `protected abstract ContentStreamLoader` | ContentStreamHandlerBase.`newLoader(SolrQueryRequest req, UpdateRequestProcessor processor)`
    `static void` | SolrConfigHandler.`setWt(SolrQueryRequest req, String wt)`

  - ### Uses of SolrQueryRequest in org.apache.solr.handler.admin

    Methods in org.apache.solr.handler.admin with parameters of type SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `static File` | ShowFileRequestHandler.`getAdminFileFromFileSystem(SolrQueryRequest req, SolrQueryResponse rsp, Set<String> hiddenFiles)`
    `static String` | ShowFileRequestHandler.`getAdminFileFromZooKeeper(SolrQueryRequest req, SolrQueryResponse rsp, SolrZkClient zkClient, Set<String> hiddenFiles)`
    `protected NamedList<NamedList<NamedList<Object>>>` | SolrInfoMBeanHandler.`getMBeanInfo(SolrQueryRequest req)`
    `protected void` | CoreAdminHandler.`handleCustomAction(SolrQueryRequest req, SolrQueryResponse rsp)` Handle Custom Action.
    `void` | CollectionsHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | LoggingHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | SystemInfoHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | ConfigSetsHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | PluginInfoHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | ShowFileRequestHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | ZookeeperInfoHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | SegmentsInfoRequestHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | SolrInfoMBeanHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | CoreAdminHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | InfoHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | PropertiesRequestHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | ThreadDumpHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | LukeRequestHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | SecurityConfHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`
    `Map<String,Object>` | CoreAdminHandler.Invocable.`invoke(SolrQueryRequest req)`
    `static boolean` | ShowFileRequestHandler.`isHiddenFile(SolrQueryRequest req, SolrQueryResponse rsp, String fnameIn, boolean reportError, Set<String> hiddenFiles)`

  - ### Uses of SolrQueryRequest in org.apache.solr.handler.component

    Fields in org.apache.solr.handler.component declared as SolrQueryRequest
    Modifier and Type | Field and Description
    --- | ---
    `SolrQueryRequest` | ResponseBuilder.`req`

    Methods in org.apache.solr.handler.component with parameters of type SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `static FacetComponent.FacetContext` | FacetComponent.FacetContext.`getFacetContext(SolrQueryRequest req)` Return the `FacetComponent.FacetContext` instance cached in the request context.
    `void` | SearchHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`

    Constructors in org.apache.solr.handler.component with parameters of type SolrQueryRequest
    Constructor and Description
    `PivotFacetProcessor(SolrQueryRequest req, DocSet docs, SolrParams params, ResponseBuilder rb)`
    `RangeFacetProcessor(SolrQueryRequest req, DocSet docs, SolrParams params, ResponseBuilder rb)`
    `ResponseBuilder(SolrQueryRequest req, SolrQueryResponse rsp, List<SearchComponent> components)`

  - ### Uses of SolrQueryRequest in org.apache.solr.handler.loader

    Methods in org.apache.solr.handler.loader with parameters of type SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `void` | XMLLoader.`load(SolrQueryRequest req, SolrQueryResponse rsp, ContentStream stream, UpdateRequestProcessor processor)`
    `void` | CSVLoader.`load(SolrQueryRequest req, SolrQueryResponse rsp, ContentStream stream, UpdateRequestProcessor processor)`
    `abstract void` | ContentStreamLoader.`load(SolrQueryRequest req, SolrQueryResponse rsp, ContentStream stream, UpdateRequestProcessor processor)` Loaders are responsible for closing the stream
    `void` | JsonLoader.`load(SolrQueryRequest req, SolrQueryResponse rsp, ContentStream stream, UpdateRequestProcessor processor)`
    `void` | JavabinLoader.`load(SolrQueryRequest req, SolrQueryResponse rsp, ContentStream stream, UpdateRequestProcessor processor)`

  - ### Uses of SolrQueryRequest in org.apache.solr.highlight

    Methods in org.apache.solr.highlight with parameters of type SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `protected Object` | DefaultSolrHighlighter.`alternateField(Document doc, int docId, String fieldName, DefaultSolrHighlighter.FvhContainer fvhContainer, Query query, IndexReader reader, SolrQueryRequest req)` Returns the alternate highlight object for this field -- a String[] by default.
    `NamedList<Object>` | PostingsSolrHighlighter.`doHighlighting(DocList docs, Query query, SolrQueryRequest req, String[] defaultFields)`
    `abstract NamedList<Object>` | SolrHighlighter.`doHighlighting(DocList docs, Query query, SolrQueryRequest req, String[] defaultFields)` Generates a list of Highlighted query fragments for each item in a list of documents, or returns null if highlighting is disabled.
    `NamedList<Object>` | DefaultSolrHighlighter.`doHighlighting(DocList docs, Query query, SolrQueryRequest req, String[] defaultFields)` Generates a list of Highlighted query fragments for each item in a list of documents, or returns null if highlighting is disabled.
    `protected Object` | DefaultSolrHighlighter.`doHighlightingByFastVectorHighlighter(Document doc, int docId, SchemaField schemaField, DefaultSolrHighlighter.FvhContainer fvhContainer, IndexReader reader, SolrQueryRequest req)` Highlights and returns the highlight object for this field -- a String[] by default.
    `protected Object` | DefaultSolrHighlighter.`doHighlightingByHighlighter(Document doc, int docId, SchemaField schemaField, Query query, IndexReader reader, SolrQueryRequest req)` Highlights and returns the highlight object for this field -- a String[] by default.
    `protected Object` | DefaultSolrHighlighter.`doHighlightingOfField(Document doc, int docId, SchemaField schemaField, DefaultSolrHighlighter.FvhContainer fvhContainer, Query query, IndexReader reader, SolrQueryRequest req, SolrParams params)`
    `protected Set<String>` | DefaultSolrHighlighter.`getDocPrefetchFieldNames(String[] hlFieldNames, SolrQueryRequest req)` Returns the field names to be passed to `SolrIndexSearcher.doc(int, Set)`.
    `protected List<String>` | DefaultSolrHighlighter.`getFieldValues(Document doc, String fieldName, int maxValues, int maxCharsToAnalyze, SolrQueryRequest req)` Fetches field values to highlight.
    `protected Highlighter` | DefaultSolrHighlighter.`getHighlighter(Query query, String fieldName, SolrQueryRequest request)` Return a `Highlighter` appropriate for this field.
    `protected PostingsHighlighter` | PostingsSolrHighlighter.`getHighlighter(SolrQueryRequest req)` Creates an instance of the Lucene PostingsHighlighter.
    `String[]` | SolrHighlighter.`getHighlightFields(Query query, SolrQueryRequest request, String[] defaultFields)` Return a String array of the fields to be highlighted.
    `protected Highlighter` | DefaultSolrHighlighter.`getPhraseHighlighter(Query query, String fieldName, SolrQueryRequest request, TokenStream tokenStream)` Return a phrase `Highlighter` appropriate for this field.
    `protected Scorer` | DefaultSolrHighlighter.`getQueryScorer(Query query, String fieldName, SolrQueryRequest request)` Return a `Scorer` suitable for this Query and field.
    `protected Object` | DefaultSolrHighlighter.`getResponseForFragments(List<TextFragment> frags, SolrQueryRequest req)` Given the fragments, return the result to be put in the field `NamedList`.
    `protected QueryScorer` | DefaultSolrHighlighter.`getSpanQueryScorer(Query query, String fieldName, TokenStream tokenStream, SolrQueryRequest request)` Return a `QueryScorer` suitable for this Query and field.

    Constructors in org.apache.solr.highlight with parameters of type SolrQueryRequest
    Constructor and Description
    `SolrExtendedPostingsHighlighter(SolrQueryRequest req)`

  - ### Uses of SolrQueryRequest in org.apache.solr.request

    Classes in org.apache.solr.request that implement SolrQueryRequest
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LocalSolrQueryRequest`
    `class` | `SolrQueryRequestBase` Base implementation of `SolrQueryRequest` that provides some convenience methods for accessing parameters, and manages an IndexSearcher reference.

    Fields in org.apache.solr.request declared as SolrQueryRequest
    Modifier and Type | Field and Description
    --- | ---
    `protected SolrQueryRequest` | SolrRequestInfo.`req`
    `protected SolrQueryRequest` | SimpleFacets.`req`

    Methods in org.apache.solr.request that return SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `SolrQueryRequest` | SolrRequestInfo.`getReq()`
    `SolrQueryRequest` | SimpleFacets.`getRequest()`

    Methods in org.apache.solr.request with parameters of type SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `void` | SolrRequestHandler.`handleRequest(SolrQueryRequest req, SolrQueryResponse rsp)` Handles a query request, this method must be thread safe.

    Constructors in org.apache.solr.request with parameters of type SolrQueryRequest
    Constructor and Description
    `SimpleFacets(SolrQueryRequest req, DocSet docs, SolrParams params)`
    `SimpleFacets(SolrQueryRequest req, DocSet docs, SolrParams params, ResponseBuilder rb)`
    `SolrRequestInfo(SolrQueryRequest req, SolrQueryResponse rsp)`

  - ### Uses of SolrQueryRequest in org.apache.solr.request.json

    Methods in org.apache.solr.request.json with parameters of type SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `static void` | RequestUtil.`processParams(SolrRequestHandler handler, SolrQueryRequest req, SolrParams defaults, SolrParams appends, SolrParams invariants)` Set default-ish params on a SolrQueryRequest as well as do standard macro processing and JSON request parsing.

  - ### Uses of SolrQueryRequest in org.apache.solr.response

    Fields in org.apache.solr.response declared as SolrQueryRequest
    Modifier and Type | Field and Description
    --- | ---
    `protected SolrQueryRequest` | TextResponseWriter.`req`
    `protected SolrQueryRequest` | BinaryResponseWriter.Resolver.`solrQueryRequest`

    Methods in org.apache.solr.response that return SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `abstract SolrQueryRequest` | ResultContext.`getRequest()` Note: do not use the request to get the searcher! A cross-core request may have a different searcher (for the other core) than the original request.
    `SolrQueryRequest` | BasicResultContext.`getRequest()`

    Methods in org.apache.solr.response with parameters of type SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `protected QueryResponseWriter` | RawResponseWriter.`getBaseWriter(SolrQueryRequest request)`
    `String` | BinaryResponseWriter.`getContentType(SolrQueryRequest request, SolrQueryResponse response)`
    `String` | SortingResponseWriter.`getContentType(SolrQueryRequest req, SolrQueryResponse res)`
    `String` | JSONResponseWriter.`getContentType(SolrQueryRequest request, SolrQueryResponse response)`
    `String` | PHPSerializedResponseWriter.`getContentType(SolrQueryRequest request, SolrQueryResponse response)`
    `String` | QueryResponseWriter.`getContentType(SolrQueryRequest request, SolrQueryResponse response)` Return the applicable Content Type for a request, this method must be thread safe.
    `String` | CSVResponseWriter.`getContentType(SolrQueryRequest request, SolrQueryResponse response)`
    `String` | PHPResponseWriter.`getContentType(SolrQueryRequest request, SolrQueryResponse response)`
    `String` | PythonResponseWriter.`getContentType(SolrQueryRequest request, SolrQueryResponse response)`
    `String` | XSLTResponseWriter.`getContentType(SolrQueryRequest request, SolrQueryResponse response)`
    `String` | SchemaXmlResponseWriter.`getContentType(SolrQueryRequest request, SolrQueryResponse response)`
    `String` | RubyResponseWriter.`getContentType(SolrQueryRequest request, SolrQueryResponse response)`
    `String` | GraphMLResponseWriter.`getContentType(SolrQueryRequest req, SolrQueryResponse res)`
    `String` | RawResponseWriter.`getContentType(SolrQueryRequest request, SolrQueryResponse response)`
    `String` | XMLResponseWriter.`getContentType(SolrQueryRequest request, SolrQueryResponse response)`
    `static NamedList<Object>` | BinaryResponseWriter.`getParsedResponse(SolrQueryRequest req, SolrQueryResponse rsp)` TODO -- there may be a way to do this without marshal at all...
    `protected Transformer` | XSLTResponseWriter.`getTransformer(SolrQueryRequest request)` Get Transformer from request context, or from TransformerProvider.
    `void` | BinaryResponseWriter.`write(OutputStream out, SolrQueryRequest req, SolrQueryResponse response)`
    `void` | BinaryQueryResponseWriter.`write(OutputStream out, SolrQueryRequest request, SolrQueryResponse response)` Use it to write the response in a binary format
    `void` | SmileResponseWriter.`write(OutputStream out, SolrQueryRequest request, SolrQueryResponse response)`
    `void` | RawResponseWriter.`write(OutputStream out, SolrQueryRequest request, SolrQueryResponse response)`
    `void` | BinaryResponseWriter.`write(Writer writer, SolrQueryRequest request, SolrQueryResponse response)`
    `void` | GeoJSONResponseWriter.`write(Writer writer, SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | SortingResponseWriter.`write(Writer writer, SolrQueryRequest req, SolrQueryResponse res)`
    `void` | JSONResponseWriter.`write(Writer writer, SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | PHPSerializedResponseWriter.`write(Writer writer, SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | QueryResponseWriter.`write(Writer writer, SolrQueryRequest request, SolrQueryResponse response)` Write a SolrQueryResponse, this method must be thread save.
    `void` | CSVResponseWriter.`write(Writer writer, SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | PHPResponseWriter.`write(Writer writer, SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | PythonResponseWriter.`write(Writer writer, SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | XSLTResponseWriter.`write(Writer writer, SolrQueryRequest request, SolrQueryResponse response)`
    `void` | SchemaXmlResponseWriter.`write(Writer writer, SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | RubyResponseWriter.`write(Writer writer, SolrQueryRequest req, SolrQueryResponse rsp)`
    `void` | GraphMLResponseWriter.`write(Writer writer, SolrQueryRequest req, SolrQueryResponse res)`
    `void` | RawResponseWriter.`write(Writer writer, SolrQueryRequest request, SolrQueryResponse response)`
    `void` | XMLResponseWriter.`write(Writer writer, SolrQueryRequest req, SolrQueryResponse rsp)`
    `static void` | QueryResponseWriterUtil.`writeQueryResponse(OutputStream outputStream, QueryResponseWriter responseWriter, SolrQueryRequest solrRequest, SolrQueryResponse solrResponse, String contentType)` Writes the response writer's result to the given output stream.
    `static void` | SchemaXmlWriter.`writeResponse(Writer writer, SolrQueryRequest req, SolrQueryResponse rsp)`
    `static void` | XMLWriter.`writeResponse(Writer writer, SolrQueryRequest req, SolrQueryResponse rsp)`

    Constructors in org.apache.solr.response with parameters of type SolrQueryRequest
    Constructor and Description
    `BasicResultContext(DocList docList, ReturnFields returnFields, SolrIndexSearcher searcher, Query query, SolrQueryRequest req)`
    `Resolver(SolrQueryRequest req, ReturnFields returnFields)`
    `SchemaXmlWriter(Writer writer, SolrQueryRequest req, SolrQueryResponse rsp)`
    `SmileWriter(OutputStream out, SolrQueryRequest req, SolrQueryResponse rsp)`
    `TextResponseWriter(Writer writer, SolrQueryRequest req, SolrQueryResponse rsp)`
    `XMLWriter(Writer writer, SolrQueryRequest req, SolrQueryResponse rsp)`

  - ### Uses of SolrQueryRequest in org.apache.solr.response.transform

    Methods in org.apache.solr.response.transform with parameters of type SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `DocTransformer` | RawValueTransformerFactory.`create(String display, SolrParams params, SolrQueryRequest req)`
    `DocTransformer` | ElevatedMarkerFactory.`create(String field, SolrParams params, SolrQueryRequest req)`
    `DocTransformer` | GeoTransformerFactory.`create(String display, SolrParams params, SolrQueryRequest req)`
    `DocTransformer` | ExplainAugmenterFactory.`create(String field, SolrParams params, SolrQueryRequest req)`
    `DocTransformer` | ShardAugmenterFactory.`create(String field, SolrParams params, SolrQueryRequest req)`
    `DocTransformer` | ExcludedMarkerFactory.`create(String field, SolrParams params, SolrQueryRequest req)`
    `DocTransformer` | SubQueryAugmenterFactory.`create(String field, SolrParams params, SolrQueryRequest req)`
    `DocTransformer` | ValueAugmenterFactory.`create(String field, SolrParams params, SolrQueryRequest req)`
    `DocTransformer` | DocIdAugmenterFactory.`create(String field, SolrParams params, SolrQueryRequest req)`
    `abstract DocTransformer` | TransformerFactory.`create(String field, SolrParams params, SolrQueryRequest req)`
    `DocTransformer` | ChildDocTransformerFactory.`create(String field, SolrParams params, SolrQueryRequest req)`

  - ### Uses of SolrQueryRequest in org.apache.solr.rest

    Methods in org.apache.solr.rest that return SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `SolrQueryRequest` | BaseSolrResource.`getSolrRequest()`

  - ### Uses of SolrQueryRequest in org.apache.solr.schema

    Constructors in org.apache.solr.schema with parameters of type SolrQueryRequest
    Constructor and Description
    `SchemaManager(SolrQueryRequest req)`

  - ### Uses of SolrQueryRequest in org.apache.solr.search

    Fields in org.apache.solr.search declared as SolrQueryRequest
    Modifier and Type | Field and Description
    --- | ---
    `protected SolrQueryRequest` | SolrQueryBuilder.`req`
    `protected SolrQueryRequest` | SolrCoreParser.`req`
    `protected SolrQueryRequest` | QParser.`req`

    Methods in org.apache.solr.search that return SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `SolrQueryRequest` | QParser.`getReq()`

    Methods in org.apache.solr.search with parameters of type SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `void` | Grouping.`addFieldCommand(String field, SolrQueryRequest request)` Adds a field command based on the specified field.
    `void` | Grouping.`addFunctionCommand(String groupByStr, SolrQueryRequest request)`
    `void` | Grouping.`addQueryCommand(String groupByStr, SolrQueryRequest request)`
    `protected ExtendedDismaxQParser.ExtendedDismaxConfiguration` | ExtendedDismaxQParser.`createConfiguration(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)` Creates an instance of ExtendedDismaxConfiguration.
    `QParser` | TermQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | JoinQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | IGainTermsQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | CollapsingQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest request)`
    `QParser` | ExtendedDismaxQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | ExportQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest request)`
    `QParser` | SurroundQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | LuceneQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | SpatialFilterQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | ReRankQParserPlugin.`createParser(String query, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | TextLogisticRegressionQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | MaxScoreQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | GraphTermsQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | BoostQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | SpatialBoxQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | FunctionQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | XmlQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | FunctionRangeQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | HashQParserPlugin.`createParser(String query, SolrParams localParams, SolrParams params, SolrQueryRequest request)`
    `QParser` | FieldQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | TermsQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `abstract QParser` | QParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)` return a `QParser`
    `QParser` | OldLuceneQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | PrefixQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | SimpleQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)` Returns a QParser that will create a query by using Lucene's SimpleQueryParser.
    `QParser` | DisMaxQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | RawQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | SwitchQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | NestedQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | ComplexPhraseQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `static QParser` | QParser.`getParser(String qstr, SolrQueryRequest req)` Create a `QParser` to parse `qstr`, using the "lucene" (QParserPlugin.DEFAULT_QTYPE) query parser.
    `static QParser` | QParser.`getParser(String qstr, String defaultParser, SolrQueryRequest req)` Create a `QParser` to parse `qstr`, assuming that the default query parser is `defaultParser`.
    `static SortSpec` | SortSpecParsing.`parseSortSpec(String sortSpec, SolrQueryRequest req)` The form of the sort specification string currently parsed is:
    `void` | QParser.`setReq(SolrQueryRequest req)`

    Constructors in org.apache.solr.search with parameters of type SolrQueryRequest
    Constructor and Description
    `CollapsingPostFilter(SolrParams localParams, SolrParams params, SolrQueryRequest request)`
    `DisMaxQParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `ExportQParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest request)`
    `ExportQuery(SolrParams localParams, SolrParams params, SolrQueryRequest request)`
    `ExtendedDismaxConfiguration(SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `ExtendedDismaxQParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `FunctionQParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `LuceneQParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `MaxScoreQParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)` Constructor for the QParser
    `SolrCoreParser(String defaultField, Analyzer analyzer, SolrQueryRequest req)`
    `SolrQueryBuilder(String defaultField, Analyzer analyzer, SolrQueryRequest req, QueryBuilder queryFactory)`
    `SolrReturnFields(SolrQueryRequest req)`
    `SolrReturnFields(String[] fl, SolrQueryRequest req)`
    `SolrReturnFields(String fl, SolrQueryRequest req)`
    `SpatialFilterQParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req, boolean bbox)`

  - ### Uses of SolrQueryRequest in org.apache.solr.search.facet

    Methods in org.apache.solr.search.facet with parameters of type SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `static FacetProcessor<?>` | FacetProcessor.`createProcessor(SolrQueryRequest req, Map<String,Object> params, DocSet docs)` factory method for invoking json facet framework as whole

  - ### Uses of SolrQueryRequest in org.apache.solr.search.function

    Methods in org.apache.solr.search.function with parameters of type SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `void` | FileFloatSource.ReloadCacheRequestHandler.`handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)`

  - ### Uses of SolrQueryRequest in org.apache.solr.search.grouping.distributed.command

    Methods in org.apache.solr.search.grouping.distributed.command with parameters of type SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `QueryCommand.Builder` | QueryCommand.Builder.`setQuery(String groupQueryString, SolrQueryRequest request)` Sets the group query from the specified groupQueryString.

  - ### Uses of SolrQueryRequest in org.apache.solr.search.join

    Methods in org.apache.solr.search.join with parameters of type SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `protected QParser` | BlockJoinChildQParserPlugin.`createBJQParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `protected QParser` | BlockJoinParentQParserPlugin.`createBJQParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | BlockJoinParentQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | GraphQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `QParser` | ScoreJoinQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`

    Constructors in org.apache.solr.search.join with parameters of type SolrQueryRequest
    Constructor and Description
    `BlockJoinChildQParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `GraphQueryParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`

  - ### Uses of SolrQueryRequest in org.apache.solr.search.mlt

    Methods in org.apache.solr.search.mlt with parameters of type SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `QParser` | MLTQParserPlugin.`createParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`

    Constructors in org.apache.solr.search.mlt with parameters of type SolrQueryRequest
    Constructor and Description
    `CloudMLTQParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`
    `SimpleMLTQParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req)`

  - ### Uses of SolrQueryRequest in org.apache.solr.search.stats

    Methods in org.apache.solr.search.stats with parameters of type SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | ExactSharedStatsCache.`addToGlobalColStats(SolrQueryRequest req, Map.Entry<String,CollectionStats> e)`
    `protected void` | LRUStatsCache.`addToGlobalColStats(SolrQueryRequest req, Map.Entry<String,CollectionStats> e)`
    `protected void` | ExactStatsCache.`addToGlobalColStats(SolrQueryRequest req, Map.Entry<String,CollectionStats> e)`
    `protected void` | ExactSharedStatsCache.`addToGlobalTermStats(SolrQueryRequest req, Map.Entry<String,TermStats> e)`
    `protected void` | LRUStatsCache.`addToGlobalTermStats(SolrQueryRequest req, Map.Entry<String,TermStats> e)`
    `protected void` | ExactStatsCache.`addToGlobalTermStats(SolrQueryRequest req, Map.Entry<String,TermStats> e)`
    `protected void` | ExactSharedStatsCache.`addToPerShardColStats(SolrQueryRequest req, String shard, Map<String,CollectionStats> colStats)`
    `protected void` | LRUStatsCache.`addToPerShardColStats(SolrQueryRequest req, String shard, Map<String,CollectionStats> colStats)`
    `protected void` | ExactStatsCache.`addToPerShardColStats(SolrQueryRequest req, String shard, Map<String,CollectionStats> colStats)`
    `protected void` | ExactSharedStatsCache.`addToPerShardTermStats(SolrQueryRequest req, String shard, String termStatsString)`
    `protected void` | LRUStatsCache.`addToPerShardTermStats(SolrQueryRequest req, String shard, String termStatsString)`
    `protected void` | ExactStatsCache.`addToPerShardTermStats(SolrQueryRequest req, String shard, String termStatsString)`
    `StatsSource` | ExactSharedStatsCache.`get(SolrQueryRequest req)`
    `abstract StatsSource` | StatsCache.`get(SolrQueryRequest req)` Prepare local `StatsSource` to provide stats information to perform local scoring (to be precise, to build a local `Weight` from the query).
    `StatsSource` | LRUStatsCache.`get(SolrQueryRequest req)`
    `StatsSource` | LocalStatsCache.`get(SolrQueryRequest req)`
    `StatsSource` | ExactStatsCache.`get(SolrQueryRequest req)`
    `protected TermStats` | ExactSharedStatsCache.`getPerShardTermStats(SolrQueryRequest req, String t, String shard)`
    `protected TermStats` | LRUStatsCache.`getPerShardTermStats(SolrQueryRequest req, String t, String shard)`
    `protected TermStats` | ExactStatsCache.`getPerShardTermStats(SolrQueryRequest req, String t, String shard)`
    `abstract void` | StatsCache.`mergeToGlobalStats(SolrQueryRequest req, List<ShardResponse> responses)` Process shard responses that contain partial local stats.
    `void` | LocalStatsCache.`mergeToGlobalStats(SolrQueryRequest req, List<ShardResponse> responses)`
    `void` | ExactStatsCache.`mergeToGlobalStats(SolrQueryRequest req, List<ShardResponse> responses)`
    `protected void` | ExactSharedStatsCache.`printStats(SolrQueryRequest req)`
    `protected void` | LRUStatsCache.`printStats(SolrQueryRequest req)`
    `protected void` | ExactStatsCache.`printStats(SolrQueryRequest req)`
    `abstract void` | StatsCache.`receiveGlobalStats(SolrQueryRequest req)` Receive global stats data from the master and update a local cache of stats with this global data.
    `void` | LocalStatsCache.`receiveGlobalStats(SolrQueryRequest req)`
    `void` | ExactStatsCache.`receiveGlobalStats(SolrQueryRequest req)`

  - ### Uses of SolrQueryRequest in org.apache.solr.servlet

    Fields in org.apache.solr.servlet declared as SolrQueryRequest
    Modifier and Type | Field and Description
    --- | ---
    `protected SolrQueryRequest` | HttpSolrCall.`solrReq`

    Methods in org.apache.solr.servlet that return SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `SolrQueryRequest` | SolrRequestParsers.`buildRequestFrom(SolrCore core, SolrParams params, Collection<ContentStream> streams)`
    `SolrQueryRequest` | SolrRequestParsers.`parse(SolrCore core, String path, javax.servlet.http.HttpServletRequest req)`

  - ### Uses of SolrQueryRequest in org.apache.solr.servlet.cache

    Methods in org.apache.solr.servlet.cache with parameters of type SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `static String` | HttpCacheHeaderUtil.`calcEtag(SolrQueryRequest solrReq)` Calculates a tag for the ETag header.
    `static long` | HttpCacheHeaderUtil.`calcLastModified(SolrQueryRequest solrReq)` Calculate the appropriate last-modified time for Solr relative the current request.
    `static boolean` | HttpCacheHeaderUtil.`doCacheHeaderValidation(SolrQueryRequest solrReq, javax.servlet.http.HttpServletRequest req, Method reqMethod, javax.servlet.http.HttpServletResponse resp)` Sets HTTP Response cache validator headers appropriately and validates the HTTP Request against these using any conditional request headers.

  - ### Uses of SolrQueryRequest in org.apache.solr.update

    Fields in org.apache.solr.update declared as SolrQueryRequest
    Modifier and Type | Field and Description
    --- | ---
    `protected SolrQueryRequest` | UpdateCommand.`req`

    Methods in org.apache.solr.update that return SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `SolrQueryRequest` | UpdateCommand.`getReq()`

    Methods in org.apache.solr.update with parameters of type SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `void` | UpdateCommand.`setReq(SolrQueryRequest req)`

    Constructors in org.apache.solr.update with parameters of type SolrQueryRequest
    Constructor and Description
    `AddUpdateCommand(SolrQueryRequest req)`
    `CommitUpdateCommand(SolrQueryRequest req, boolean optimize)`
    `DeleteUpdateCommand(SolrQueryRequest req)`
    `MergeIndexesCommand(List<DirectoryReader> readers, SolrQueryRequest req)`
    `RollbackUpdateCommand(SolrQueryRequest req)`
    `SplitIndexCommand(SolrQueryRequest req, List<String> paths, List<SolrCore> cores, List<DocRouter.Range> ranges, DocRouter router, String routeFieldName, String splitKey)`
    `UpdateCommand(SolrQueryRequest req)`

  - ### Uses of SolrQueryRequest in org.apache.solr.update.processor

    Methods in org.apache.solr.update.processor with parameters of type SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `static void` | DistributedUpdateProcessorFactory.`addParamToDistributedRequestWhitelist(SolrQueryRequest req, String... paramNames)` By default, the `DistributedUpdateProcessor` is extremely conservative in the list of request params that will be copied/included when updates are forwarded to other nodes.
    `UpdateRequestProcessor` | UpdateRequestProcessorChain.`createProcessor(SolrQueryRequest req, SolrQueryResponse rsp)` Uses the factories in this chain to creates a new `UpdateRequestProcessor` instance specific for this request.
    `UpdateRequestProcessor` | StatelessScriptUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | ParseDoubleFieldUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | ParseLongFieldUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | SimpleUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | NoOpDistributingUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)` Returns null
    `UpdateRequestProcessor` | ParseIntFieldUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | RegexReplaceProcessorFactory.`getInstance(SolrQueryRequest request, SolrQueryResponse response, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | TrimFieldUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | ParseDateFieldUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | TruncateFieldUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | FieldLengthUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | CloneFieldUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | AddSchemaFieldsUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | DefaultValueUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | IgnoreFieldUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | TolerantUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `DistributedUpdateProcessor` | DistributedUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | TimestampUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `abstract UpdateRequestProcessor` | UpdateRequestProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | FieldNameMutatingUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | FieldValueSubsetUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | RegexpBoostProcessorFactory.`getInstance(SolrQueryRequest request, SolrQueryResponse response, UpdateRequestProcessor nextProcessor)`
    `UpdateRequestProcessor` | RemoveBlankFieldUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | DocExpirationUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | IgnoreCommitOptimizeUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | PreAnalyzedUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | ClassificationUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | CountFieldValuesUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | URLClassifyProcessorFactory.`getInstance(SolrQueryRequest request, SolrQueryResponse response, UpdateRequestProcessor nextProcessor)`
    `UpdateRequestProcessor` | ConcatFieldUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | RunUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | UUIDUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `CdcrUpdateProcessor` | CdcrUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | LogUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | DocBasedVersionConstraintsProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | HTMLStripFieldUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | ParseBooleanFieldUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | SignatureUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `UpdateRequestProcessor` | ParseFloatFieldUpdateProcessorFactory.`getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `static boolean` | DistributedUpdateProcessor.`getNonZkLeaderAssumption(SolrQueryRequest req)` Returns a boolean indicating whether or not the caller should behave as if this is the "leader" even when ZooKeeper is not enabled.
    `protected abstract void` | SimpleUpdateProcessorFactory.`process(AddUpdateCommand cmd, SolrQueryRequest req, SolrQueryResponse rsp)` This object is reused across requests.
    `protected void` | TemplateUpdateProcessorFactory.`process(AddUpdateCommand cmd, SolrQueryRequest req, SolrQueryResponse rsp)`

    Constructors in org.apache.solr.update.processor with parameters of type SolrQueryRequest
    Constructor and Description
    `AtomicUpdateDocumentMerger(SolrQueryRequest queryReq)`
    `CdcrUpdateProcessor(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `DistributedUpdateProcessor(SolrQueryRequest req, SolrQueryResponse rsp, AtomicUpdateDocumentMerger docMerger, UpdateRequestProcessor next)` Specification of AtomicUpdateDocumentMerger is currently experimental.
    `DistributedUpdateProcessor(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)`
    `TolerantUpdateProcessor(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next, int maxErrors, DistributedUpdateProcessor.DistribPhase distribPhase)`
    `URLClassifyProcessor(SolrParams parameters, SolrQueryRequest request, SolrQueryResponse response, UpdateRequestProcessor nextProcessor)`

  - ### Uses of SolrQueryRequest in org.apache.solr.util

    Methods in org.apache.solr.util with parameters of type SolrQueryRequest
    Modifier and Type | Method and Description
    --- | ---
    `static DocList` | SolrPluginUtils.`doSimpleQuery(String sreq, SolrQueryRequest req, int start, int limit)` Executes a basic query
    `static NamedList` | SolrPluginUtils.`doStandardDebug(SolrQueryRequest req, String userQuery, Query query, DocList results, boolean dbgQuery, boolean dbgResults)` Returns a NamedList containing many "standard" pieces of debugging information.
    `static void` | SolrPluginUtils.`doStandardQueryDebug(SolrQueryRequest req, String userQuery, Query query, boolean dbgQuery, NamedList dbg)`
    `static void` | SolrPluginUtils.`doStandardResultsDebug(SolrQueryRequest req, Query query, DocList results, boolean dbgResults, NamedList dbg)`
    `static Sort` | SolrPluginUtils.`getSort(SolrQueryRequest req)` Determines the correct Sort based on the request parameter "sort"
    `static void` | SolrPluginUtils.`optimizePreFetchDocs(ResponseBuilder rb, DocList docs, Query query, SolrQueryRequest req, SolrQueryResponse res)` Pre-fetch documents into the index searcher's document cache.
    `static List<Query>` | SolrPluginUtils.`parseQueryStrings(SolrQueryRequest req, String[] queries)` Turns an array of query strings into a List of Query objects.
    `static void` | SolrPluginUtils.`setDefaults(SolrQueryRequest req, SolrParams defaults, SolrParams appends, SolrParams invariants)` Set default-ish params on a SolrQueryRequest.
    `static void` | SolrPluginUtils.`setDefaults(SolrRequestHandler handler, SolrQueryRequest req, SolrParams defaults, SolrParams appends, SolrParams invariants)`

Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.