简介
java web开发的同学应该很熟悉,在开发中经常会使用filter来处理请求中的一些切面需求。solr也提供类似的一种链式结构的handler来满足在添加数据索引请求的时候,通过切片的形式,增加一个handler来对请求进行加工。
配置在SORL_HOME\collection1\conf\solrconfig.xml文件中,配置方式如下:
<updateRequestProcessorChain name="mychain" default="true">
<processor class="solr.CustomUpdateRequestProcessorFactory" >
<lst name="name">
<str name="n1">x1</str>
<str name="n2">x2</str>
</lst>
</processor>
<processor class="solr.LogUpdateProcessorFactory" />
<processor class="solr.RunUpdateProcessorFactory" />
</updateRequestProcessorChain>
如果配置文件中没有指定一个"default",solr会默认选择
LogUpdateProcessorFactory
和
RunUpdateProcessorFac

本文介绍了Solr的UpdateRequestProcessor,它类似于Java Web中的Filter,用于处理索引添加请求。通过配置UpdateChain,可以按需处理索引更新。文章提供了选择UpdateChain的两种方法,并给出一个示例,展示如何在`popularity`值大于5时新增`cat`字段。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



