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

2016-08-03  本文已影响0人  尚亦汐

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

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

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

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

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

上一篇下一篇

猜你喜欢

热点阅读