solr4.10.2源码接口- SolrRequestHandler

来源:互联网 发布:淘宝天猫类目采集器 编辑:程序博客网 时间:2024/05/19 01:09

1、在solrconfig/xml中注册Different SolrRequestHandlers

配置如:<restHandler name="/test" class="solr.tst.TestRequestHandler" />

2、SolrRequestHandler的类信息

继承的父类:SolrInfoMBean,父类中的方法:getCategorygetDescriptiongetDocsgetNamegetSourcegetStatisticsgetVersion

定义的方法有2个:(1)handleRequest(SolrQueryRequest req, SolrQueryResponse rsp) //Handles a query request, this method must be thread safe.(2)init(NamedList args)  //init will be called just once, immediately after creation.

SolrRequestHandler的实现类:

AdminHandlers, AnalysisRequestHandlerBase, BinaryUpdateRequestHandler, CollectionsHandler, ContentStreamHandlerBase,

 CoreAdminHandlerCSVRequestHandlerDocumentAnalysisRequestHandlerDumpRequestHandler

FieldAnalysisRequestHandler,FileFloatSource.ReloadCacheRequestHandlerInfoHandlerJsonUpdateRequestHandler

LoggingHandlerLukeRequestHandlerMoreLikeThisHandlerPingRequestHandlerPluginInfoHandlerPropertiesRequestHandler,

 RealTimeGetHandlerReplicationHandlerRequestHandlerBase,RequestHandlers.LazyRequestHandlerWrapperSearchHandler

ShowFileRequestHandlerSolrInfoMBeanHandlerStandardRequestHandlerSystemInfoHandlerThreadDumpHandler

UpdateRequestHandler, XmlUpdateRequestHandler, XsltUpdateRequestHandler。



0 0
原创粉丝点击