java - 使用 solrj 将新的 FieldType(java 类对象)添加到 solr schema.xml -

标签 java solrj

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

fieldType class="myJavaClass" name="myClass" 

但是当我运行 solr 时,它会抛出一个错误,指出它未定义 - 这个新类还必须在哪里定义才能让 solr 了解它?

最佳答案

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

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

关于java - 使用 solrj 将新的 FieldType(java 类对象)添加到 solr schema.xml -,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12942510/

相关文章:

java - 如何在后按时执行某些操作,而不是仅针对一个 fragment 从 backStack 弹出,并且仍然能够对其他 fragment 正常工作?

solr - 如何在solr中的固定位置对某些项目实现自定义排序顺序?

java - 如何访问 EmbeddedSolrServer 实例的管理界面?

java - RXJava 2 调用两次

java - 尝试使用JavaMail

java - 需要在 java api 中的 Solr 搜索中搜索文本及其周围的几行

java - Solr 中缺少强制 uniquekey 字段错误

java - 在 Apache Solr 中对 CSV 文件中的数据建立索引

java - 在 Eclipse 中为从 Eclipse 启动的应用程序指定替代 JRE

java - 字符串变量插值 Java