从solr中的另一个调用自定义请求处理程序

从solr中的另一个调用自定义请求处理程序,solr,requesthandler,Solr,Requesthandler,在Solr中是否有一种方法可以从另一个自定义请求处理程序调用一个自定义请求处理程序。例如:我在solrconfig.xml中将/myhandler1和/myhandler2定义为自定义请求处理程序。定义如下 <requestHandler name="/my handler1" class="solr.CSVRequestHandler"> <lst name="defaults"> <str name="update.chain">

在Solr中是否有一种方法可以从另一个自定义请求处理程序调用一个自定义请求处理程序。例如:我在solrconfig.xml中将/myhandler1和/myhandler2定义为自定义请求处理程序。定义如下

    <requestHandler name="/my handler1" class="solr.CSVRequestHandler">
    <lst name="defaults">
     <str name="update.chain">mylogupdate</str>
     <str name="stream.contentType">application/csv</str>
   </lst>
   </requestHandler>
我可以用逗号分隔符将其拆分,得到两个字段。我还希望第二个字段在空间分隔符上拆分,并将这些值存储到不同的字段中 像

瓦尔1:450

val2:altQ:RCR-TRP:

val3:101863261


等等

为了ppl的利益。。我仍然没有找到重定向请求处理程序的方法。但是另一个问题已经解决了。我通过定义我自己的定制处理器<扩展更新请求处理器>


我用JAVA来操作文档

您可以尝试使用并生成多个值。它不会是不同的字段,而是单个多值字段。@Jayendra我需要它成为独立的字段,就像我需要单独查询它们一样重要。无论如何,谢谢:)在DIH中拆分字段很容易,所以您可以检查csv和DIH的一些补丁combination@Jayendra我确实为此找到了一份工作:)我已将其作为答案发布:)谢谢您的时间:)
    <requestHandler name="/myhandler2" class="solr.CSVRequestHandler">
    <lst name="defaults">
     <str name="update.chain">mylogupdate</str>
     <str name="stream.contentType">application/csv</str>
   </lst>
    </requestHandler>
    2012-01-04 23:11:41,450 AltQ:RCR-TRP: 101863261