1

schema.xml我在 solr文件中添加了一个新的 fieldType,如下所示:

fieldType class="myJavaClass" name="myClass" 

但是当我运行 solr 时,它会抛出一个错误,说它是未定义的 - 这个新类还需要在哪里定义才能让 solr 知道呢?

4

1 回答 1

0

(从评论中复制,因为它被发现是一个解决方案)

问题可能有多种原因 - 可能找不到该类,它可能没有扩展正确的类,它可能没有扩展 org.apache.solr.schema.FieldType,它可能没有公共零参数构造函数。我建议发布完整的错误消息(如果有更好的堆栈跟踪),也许还有一些来自您的字段类型类的代码。

于 2012-10-19T23:05:14.727 回答