Package | Description |
---|---|
org.apache.solr.api |
Commonly used classes for Solr V2 API.
|
org.apache.solr.cloud.autoscaling |
Package for classes related to autoscaling
|
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.request |
APIs and classes for dealing with Solr requests
|
org.apache.solr.response |
API and implementations of
QueryResponseWriter for formatting Solr request responses |
org.apache.solr.rest |
Solr RESTful APIs via Restlet.
|
org.apache.solr.search.function |
Solr implementations of
ValueSource for function queries. |
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.processor |
UpdateRequestProcessorFactory APIs and implementations for use in UpdateRequestProcessorChain s |
org.apache.solr.util |
Common utility classes used throughout Solr
|
Modifier and Type | Method and Description |
---|---|
abstract void |
Api.call(SolrQueryRequest req,
SolrQueryResponse rsp)
The method that gets called for each request
|
void |
ApiBag.IntrospectApi.call(SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
ApiBag.ReqHandlerToApi.call(SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
ApiBag.LazyLoadedApi.call(SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
V2HttpCall.CompositeApi.call(SolrQueryRequest req,
SolrQueryResponse rsp) |
protected void |
V2HttpCall.execute(SolrQueryResponse rsp) |
protected void |
V2HttpCall.handleAdmin(SolrQueryResponse solrResp) |
Modifier and Type | Method and Description |
---|---|
void |
AutoScalingHandler.handleRequestBody(SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
AutoScalingHandler.processOps(SolrQueryRequest req,
SolrQueryResponse rsp,
List<CommandOperation> ops) |
Modifier and Type | Method and Description |
---|---|
void |
SolrCore.execute(SolrRequestHandler handler,
SolrQueryRequest req,
SolrQueryResponse rsp) |
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) |
Modifier and Type | Field and Description |
---|---|
SolrQueryResponse |
ResponseBuilder.rsp |
Modifier and Type | Method and Description |
---|---|
void |
SearchHandler.handleRequestBody(SolrQueryRequest req,
SolrQueryResponse rsp) |
Constructor and Description |
---|
ResponseBuilder(SolrQueryRequest req,
SolrQueryResponse rsp,
List<SearchComponent> components) |
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) |
void |
JsonLoader.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 |
JavabinLoader.load(SolrQueryRequest req,
SolrQueryResponse rsp,
ContentStream stream,
UpdateRequestProcessor processor) |
Modifier and Type | Field and Description |
---|---|
protected SolrQueryResponse |
SolrRequestInfo.rsp |
Modifier and Type | Method and Description |
---|---|
SolrQueryResponse |
SolrRequestInfo.getRsp() |
Modifier and Type | Method and Description |
---|---|
void |
SolrRequestHandler.handleRequest(SolrQueryRequest req,
SolrQueryResponse rsp)
Handles a query request, this method must be thread safe.
|
Constructor and Description |
---|
SolrRequestInfo(SolrQueryRequest req,
SolrQueryResponse rsp) |
Modifier and Type | Field and Description |
---|---|
protected SolrQueryResponse |
TextResponseWriter.rsp |
Modifier and Type | Method and Description |
---|---|
String |
XSLTResponseWriter.getContentType(SolrQueryRequest request,
SolrQueryResponse response) |
String |
PHPSerializedResponseWriter.getContentType(SolrQueryRequest request,
SolrQueryResponse response) |
String |
BinaryResponseWriter.getContentType(SolrQueryRequest request,
SolrQueryResponse response) |
String |
RubyResponseWriter.getContentType(SolrQueryRequest request,
SolrQueryResponse response) |
String |
JSONResponseWriter.getContentType(SolrQueryRequest request,
SolrQueryResponse response) |
String |
RawResponseWriter.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 |
PHPResponseWriter.getContentType(SolrQueryRequest request,
SolrQueryResponse response) |
String |
PythonResponseWriter.getContentType(SolrQueryRequest request,
SolrQueryResponse response) |
String |
CSVResponseWriter.getContentType(SolrQueryRequest request,
SolrQueryResponse response) |
String |
GraphMLResponseWriter.getContentType(SolrQueryRequest req,
SolrQueryResponse res) |
String |
XMLResponseWriter.getContentType(SolrQueryRequest request,
SolrQueryResponse response) |
String |
SchemaXmlResponseWriter.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...
|
static PushWriter |
JSONResponseWriter.getPushWriter(Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
BinaryQueryResponseWriter.write(OutputStream out,
SolrQueryRequest request,
SolrQueryResponse response)
Use it to write the response in a binary format
|
void |
BinaryResponseWriter.write(OutputStream out,
SolrQueryRequest req,
SolrQueryResponse response) |
void |
SmileResponseWriter.write(OutputStream out,
SolrQueryRequest request,
SolrQueryResponse response) |
void |
RawResponseWriter.write(OutputStream out,
SolrQueryRequest request,
SolrQueryResponse response) |
void |
XSLTResponseWriter.write(Writer writer,
SolrQueryRequest request,
SolrQueryResponse response) |
void |
PHPSerializedResponseWriter.write(Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
BinaryResponseWriter.write(Writer writer,
SolrQueryRequest request,
SolrQueryResponse response) |
void |
RubyResponseWriter.write(Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
JSONResponseWriter.write(Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
RawResponseWriter.write(Writer writer,
SolrQueryRequest request,
SolrQueryResponse response) |
void |
QueryResponseWriter.write(Writer writer,
SolrQueryRequest request,
SolrQueryResponse response)
Write a SolrQueryResponse, this method must be thread save.
|
void |
PHPResponseWriter.write(Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
PythonResponseWriter.write(Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
CSVResponseWriter.write(Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
GeoJSONResponseWriter.write(Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
GraphMLResponseWriter.write(Writer writer,
SolrQueryRequest req,
SolrQueryResponse res) |
void |
XMLResponseWriter.write(Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
SchemaXmlResponseWriter.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) |
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
SolrQueryResponse |
BaseSolrResource.getSolrResponse() |
Modifier and Type | Method and Description |
---|---|
void |
FileFloatSource.ReloadCacheRequestHandler.handleRequestBody(SolrQueryRequest req,
SolrQueryResponse rsp) |
Modifier and Type | Method and Description |
---|---|
protected void |
HttpSolrCall.execute(SolrQueryResponse rsp) |
protected void |
HttpSolrCall.handleAdmin(SolrQueryResponse solrResp) |
Modifier and Type | Method and Description |
---|---|
static void |
HttpCacheHeaderUtil.checkHttpCachingVeto(SolrQueryResponse solrRsp,
javax.servlet.http.HttpServletResponse resp,
Method reqMethod)
Checks if the downstream request handler wants to avoid HTTP caching of
the response.
|
Modifier and Type | Method and Description |
---|---|
static void |
SolrPluginUtils.optimizePreFetchDocs(ResponseBuilder rb,
DocList docs,
Query query,
SolrQueryRequest req,
SolrQueryResponse res)
Pre-fetch documents into the index searcher's document cache.
|
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.