2010-12-29 3 views
1

私は、ドキュメント収集/採点のポイントからSolr RequestHandlerにアクセスすることに興味があります。 SolrParamsは正確ですが、問題は再び発生します。Solr - ドキュメントコレクタからのオブジェクトアクセス

Solr/Luceneのインスタンス化されたオブジェクトに対して、ファクトリ統計やグローバルな名前空間参照の他の手段で参照されていない[Java]へのアクセス方法を教えてください。私が問い合わせることができるコンポーネントマネージャはありますか?

これは意味がありますか?

+0

具体的には達成したいことは何ですか? Solrは非常に設定可能ですが、コードを混乱させる必要がありますか? –

+0

Solrクラスから派生したクラスからSolrParamsにアクセスする必要があります。私はシステムを構成していません。そしてそれは正しいMauricioです、なぜ現在のスレッドの要求ハンドラにアクセスするためにSolrコードを混乱させる必要がありますか?たぶん私はjavadocsで何かを見逃している? – willemIP

+0

次のようにSolrParamsを埋め込むと、おそらく私は安全になります。 public class MyThreadLocal { private static ThreadLocal tLocal = new ThreadLocal(); public static void set(SolrParams p){ tLocal.set(p); } public static List get(){ return(SolrParams)tLocal.get(); } 。 。 。 – willemIP

答えて

1

StandardRequestHandlerのデコレータを作成して、カスタムロギングなどの処理を行います。次に、標準要求ハンドラを置き換えてregister your decoratorとします。

関連する問題