public class DebugUpdateProcessorFactory extends UpdateRequestProcessorFactory
DebugUpdateProcessorのファクトリクラス。
fieldsで一覧したフィールド名の文字列値をログ(infoレベル)に出力する。デバッグ目的での利用を想定している。
<updateRequestProcessorChain name="utc">
<processor class="com.rondhuit.solr.update.UTCNormalizeUpdateProcessorFactory">
<str name="dest">utc_dt</str>
<lst name="src">
<str name="name">srcdt_s</str>
<str name="timezone">JST</str>
<arr name="formats">
<str>yyyy/MM/dd HH:mm:ss</str>
<str>yyyy/MM/dd</str>
<str>yyyy-MM-dd HH:mm:ss</str>
<str>yyyy-MM-dd</str>
<str>dd/MMM/yyyy HH:mm:ss</str>
<str>dd/MMM/yyyy</str>
</arr>
</lst>
</processor>
<processor class="com.rondhuit.solr.update.DebugUpdateProcessorFactory">
<arr name="fields">
<str>srcdt_s</str>
<str>utc_dt</str>
</arr>
</processor>
<processor class="solr.RunUpdateProcessorFactory" />
<processor class="solr.LogUpdateProcessorFactory" />
</updateRequestProcessorChain>UpdateRequestProcessorFactory.RunAlways| コンストラクタと説明 |
|---|
DebugUpdateProcessorFactory() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
UpdateRequestProcessor |
getInstance(SolrQueryRequest req,
SolrQueryResponse rsp,
UpdateRequestProcessor next) |
void |
init(org.apache.solr.common.util.NamedList args) |
public void init(org.apache.solr.common.util.NamedList args)
init インタフェース内 NamedListInitializedPlugininit クラス内 UpdateRequestProcessorFactorypublic UpdateRequestProcessor getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)
getInstance クラス内 UpdateRequestProcessorFactoryCopyright © 2009-2018 RONDHUIT Co.,Ltd. All Rights Reserved.