Solr でカスタム リクエスト ハンドラを別のカスタム リクエスト ハンドラから呼び出す方法はありますか。例: /myhandler1 と /myhandler2 を solrconfig.xml でカスタム要求ハンドラーとして定義しています。このように定義
<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>
と
<requestHandler name="/myhandler2" class="solr.CSVRequestHandler">
<lst name="defaults">
<str name="update.chain">mylogupdate</str>
<str name="stream.contentType">application/csv</str>
</lst>
</requestHandler>
/myhandler1 から /myhandler2 を呼び出す方法はありますか。基本的に、ハンドラー 1 を使用して何らかの処理を行い、それを別のハンドラーにリダイレクトして 2 番目のタスクを実行したいと考えています。
より大きな問題はこれです:このような行が与えられた場合、
2012-01-04 23:11:41,450 AltQ:RCR-TRP: 101863261
これをカンマ区切りで分割して、2 つのフィールドを取得できます。さらに、2 番目のフィールドをスペース区切りで分割し、これらの値を次のような別のフィールドに保存したい
値1:450
val2: altQ:RCR-TRP:
val3:101863261
等々...