上一章大致介绍了一下solr的搜索请求处理过程。这一章就先详细介绍一下Request Handler(请求处理器)。
请求处理器作为solr基本上所有的请求入口,它的作用是接受请求并做出相应的处理。除了上一节提到的搜索请求,其实solr提供了其它各种各样的请求处理器。其中除了默认的搜索处理器SearchHandler,还有处理索引更新请求的UpdateRequestHandler。
下面就从几个方面介绍一下请求处理器:
1.配置
请求处理器的配置信息在配置文件solrconfig.xml中
<!-- 默认搜索处理器 -->
<requestHandler name="/select" class="solr.SearchHandler">
<lst name="defaults">
<str name=