0

私のアプリケーションはsolrjを使用しています。SolrServer オブジェクトへの参照があります。SolrServer オブジェクトは、Solr サーバーへの URL をコンストラクター引数として使用して、新しい CommonsHttpSolrServer オブジェクトをインスタンス化することによって作成されました。

ここで、ResourceLoader というクラスへの参照が必要です。入手方法がわかりません。SolrCore オブジェクトには ResourceLoader を返すメソッドがあることは知っていますが、SolrCore オブジェクトも持っていません。非推奨の静的メソッド SolrCore.getSolrCore() を呼び出してみましたが、うまくいきませんでした (solrconfig.xml が見つからないというエラーが生成されますが、そのファイルはサーバー上にあるためあまり意味がありません)。

ドキュメンテーションは非常に苛立たしいものです。実際に文書化されているメソッドはほとんどなく、必要なオブジェクトを取得するために必要な一連の呼び出しを示すものは何もありません。

ありがとう、

フランク

4

1 に答える 1

0

SolrCore と ResourceLoader は、solrj を使用して Solr を呼び出すクライアントからはアクセスできません。これらはサーバー側のクラスです。

于 2010-08-26T17:45:37.243 に答える