Package | Description |
---|---|
org.apache.solr.api |
Commonly used classes for Solr V2 API.
|
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.request.json |
JSON related classes
|
org.apache.solr.search.function |
Solr implementations of
ValueSource for function queries. |
org.apache.solr.security |
Commonly used classes for Solr security framework.
|
org.apache.solr.servlet |
Servlet related classes for powering the Solr HTTP API
|
org.apache.solr.util |
Common utility classes used throughout Solr
|
Modifier and Type | Method and Description |
---|---|
static List<Api> |
ApiBag.wrapRequestHandlers(SolrRequestHandler rh,
String... specs) |
Modifier and Type | Method and Description |
---|---|
static Api |
V2HttpCall.getApiInfo(PluginBag<SolrRequestHandler> requestHandlers,
String path,
String method,
String fullPath,
Map<String,String> parts) |
void |
ApiBag.registerLazy(PluginBag.PluginHolder<SolrRequestHandler> holder,
PluginInfo info) |
Constructor and Description |
---|
ReqHandlerToApi(SolrRequestHandler rh,
SpecProvider spec) |
Constructor and Description |
---|
LazyLoadedApi(SpecProvider specProvider,
PluginBag.PluginHolder<SolrRequestHandler> lazyPluginHolder) |
Modifier and Type | Method and Description |
---|---|
SolrRequestHandler |
RequestHandlers.get(String handlerName) |
SolrRequestHandler |
CoreContainer.getRequestHandler(String path) |
SolrRequestHandler |
SolrCore.getRequestHandler(String handlerName)
Get the request handler registered to a given name.
|
SolrRequestHandler |
RequestHandlers.register(String handlerName,
SolrRequestHandler handler)
Handlers must be initialized before calling this function.
|
SolrRequestHandler |
SolrCore.registerRequestHandler(String handlerName,
SolrRequestHandler handler)
Registers a handler at the specified location.
|
Modifier and Type | Method and Description |
---|---|
PluginBag<SolrRequestHandler> |
CoreContainer.getRequestHandlers() |
PluginBag<SolrRequestHandler> |
SolrCore.getRequestHandlers()
Returns an unmodifiable Map containing the registered handlers
|
PluginBag<SolrRequestHandler> |
RequestHandlers.getRequestHandlers()
Returns an unmodifiable Map containing the registered handlers
|
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
|
SolrRequestHandler |
RequestHandlers.register(String handlerName,
SolrRequestHandler handler)
Handlers must be initialized before calling this function.
|
SolrRequestHandler |
SolrCore.registerRequestHandler(String handlerName,
SolrRequestHandler handler)
Registers a handler at the specified location.
|
Modifier and Type | Class and Description |
---|---|
class |
AnalysisRequestHandlerBase
A base class for all analysis request handlers.
|
class |
BlobHandler |
class |
CdcrRequestHandler
This request handler implements the CDCR API and is responsible of the execution of the
CdcrReplicator threads. |
class |
ContentStreamHandlerBase
Shares common code between various handlers that manipulate
ContentStream objects. |
class |
DocumentAnalysisRequestHandler
An analysis handler that provides a breakdown of the analysis process of provided documents.
|
class |
DumpRequestHandler |
class |
ExportHandler |
class |
FieldAnalysisRequestHandler
Provides the ability to specify multiple field types and field names in the same request.
|
class |
GraphHandler |
class |
MoreLikeThisHandler
Solr MoreLikeThis --
Return similar documents either based on a single document or based on posted text.
|
class |
NotFoundRequestHandler
Does nothing other than showing a 404 message
|
class |
PingRequestHandler
Ping Request Handler for reporting SolrCore health to a Load Balancer.
|
class |
RealTimeGetHandler |
class |
ReplicationHandler
A Handler which provides a REST API for replication and serves replication requests from Slaves.
|
class |
RequestHandlerBase |
class |
SchemaHandler |
class |
SolrConfigHandler |
class |
SQLHandler |
class |
StandardRequestHandler
All of the following options may be configured for this handler
in the solrconfig as defaults, and may be overridden as request parameters.
|
class |
StreamHandler |
class |
UpdateRequestHandler
UpdateHandler that uses content-type to pick the right Loader
|
class |
UpdateRequestHandlerApi |
Modifier and Type | Method and Description |
---|---|
static SolrRequestHandler |
RequestHandlerBase.getRequestHandler(String handlerName,
PluginBag<SolrRequestHandler> reqHandlers)
Get the request handler registered to a given name.
|
SolrRequestHandler |
NestedRequestHandler.getSubHandler(String subPath)
Return a RequestHandler to handle a subpath from the path this handler is registered.
|
SolrRequestHandler |
RequestHandlerBase.getSubHandler(String subPath) |
SolrRequestHandler |
BlobHandler.getSubHandler(String subPath) |
SolrRequestHandler |
SolrConfigHandler.getSubHandler(String path) |
SolrRequestHandler |
SchemaHandler.getSubHandler(String subPath) |
SolrRequestHandler |
DumpRequestHandler.getSubHandler(String subPath) |
Modifier and Type | Method and Description |
---|---|
static SolrRequestHandler |
RequestHandlerBase.getRequestHandler(String handlerName,
PluginBag<SolrRequestHandler> reqHandlers)
Get the request handler registered to a given name.
|
Modifier and Type | Class and Description |
---|---|
class |
CollectionsHandler |
class |
ConfigSetsHandler
A
SolrRequestHandler for ConfigSets API requests. |
class |
CoreAdminHandler |
class |
InfoHandler |
class |
LoggingHandler
A request handler to show which loggers are registered and allows you to set them
|
class |
LukeRequestHandler
This handler exposes the internal lucene index.
|
class |
MetricsHandler
Request handler to return metrics
|
class |
PluginInfoHandler |
class |
PropertiesRequestHandler |
class |
SecurityConfHandler |
class |
SecurityConfHandlerLocal
Security Configuration Handler which works on standalone local files
|
class |
SecurityConfHandlerZk
Security Configuration Handler which works with Zookeeper
|
class |
SegmentsInfoRequestHandler
This handler exposes information about last commit generation segments
|
class |
ShowFileRequestHandler
This handler uses the RawResponseWriter to give client access to
files inside ${solr.home}/conf
|
class |
SolrInfoMBeanHandler
A request handler that provides info about all
registered SolrInfoMBeans.
|
class |
SystemInfoHandler
This handler returns system info
|
class |
ThreadDumpHandler |
class |
ZookeeperInfoHandler
Zookeeper Info
|
Modifier and Type | Method and Description |
---|---|
SolrRequestHandler |
InfoHandler.getSubHandler(String subPath) |
Modifier and Type | Class and Description |
---|---|
class |
SearchHandler
Refer SOLR-281
|
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.
|
Modifier and Type | Class and Description |
---|---|
static class |
FileFloatSource.ReloadCacheRequestHandler |
Modifier and Type | Method and Description |
---|---|
SolrRequestHandler |
PKIAuthenticationPlugin.getRequestHandler() |
Modifier and Type | Field and Description |
---|---|
protected SolrRequestHandler |
HttpSolrCall.handler |
Modifier and Type | Method and Description |
---|---|
String |
DirectSolrConnection.request(SolrRequestHandler handler,
SolrParams params,
String body) |
Modifier and Type | Method and Description |
---|---|
static void |
SolrPluginUtils.setDefaults(SolrRequestHandler handler,
SolrQueryRequest req,
SolrParams defaults,
SolrParams appends,
SolrParams invariants) |
Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.