我在solr schema.xml
文件中添加了一个新的fieldType,如下所示:
fieldType class="myJavaClass" name="myClass"
但是当我运行solr时会抛出一个错误,说明它是未定义的 - 还有什么地方必须为solr定义这个新类来了解它?
答案 0 :(得分:0)
(从评论中复制,因为它被认为是一种解决方案)
问题可能有很多原因 - 可能找不到类,它可能没有扩展正确的类,它可能不会扩展org.apache.solr.schema.FieldType,它可能没有公共零 - 参数构造函数。我建议发布完整的错误消息(如果有更好的堆栈跟踪),也可能是你的字段类型类中的一些代码。