1

次のように、新しい fieldType を solrschema.xmlファイルに追加しました。

fieldType class="myJavaClass" name="myClass" 

しかし、solrを実行すると、それが未定義であるというエラーがスローされます.solrがそれについて知るために、この新しいクラスを他にどこで定義する必要がありますか?

4

1 に答える 1

0

(解決策であることが判明したため、コメントからコピーされました)

この問題にはいくつかの原因が考えられます。クラスが見つからない、適切なクラスが拡張されていない、org.apache.solr.schema.FieldType が拡張されていない、引数のない public コンストラクターがないなどの可能性があります。完全なエラー メッセージ (スタック トレースがある場合) と、フィールド タイプ クラスのコードを投稿することをお勧めします。

于 2012-10-19T23:05:14.727 に答える