Solr基本配置(二)——request Handler

在查询中 search handler的处理过程:

Solr基本配置(二)——request Handler_第1张图片

在solrconfig.xml中含有名为的标签,如下:

Solr基本配置(二)——request Handler_第2张图片

上图定义的是一个/select的request handler,实现它的java类为solr.SearchHandler,在运行的时候会被解析为内置的Solr类:org.apache.solr.handler.component.SearchHandler。
  在Solr中有两大类的request Handler:用于查询的search handler以及用于建立索引的update handler。
  一个search handler由以下阶段组成,每个阶段都能够在solrconfig.xml中定制:

Solr基本配置(二)——request Handler_第3张图片

并不是每个阶段都需要在solrconfig.xml中定义,在上面的示例中/select只是定义了defaults的部分,其他都是直接从solr.SearchHandler继承。
  之前用Solritas示例的时候,就是用了一个定制的request handler——/browse。
  /browse的部分代码如下:

Solr基本配置(二)——request Handler_第4张图片

在Solr中有很多这样已经定制好的request Handler,一开始的时候直接用就好了,等到后面经验多了之后再慢慢修改为符合自己应用的Handler。

你可能感兴趣的:(Solr基本配置(二)——request Handler)