读书人

配置Solr UUID时出现的错误

发布时间: 2012-12-27 10:17:10 作者: rapoo

配置Solr UUID时出现的异常
1、问题描述:启动时出现以下情况

SEVERE: org.apache.solr.common.SolrException: Error while creating field 'id{type=uuidtype,default=NEW,properties=indexed,stored,omitTermFreqAndPositions, required=true}' from value '975d147e8779aa1b1cb43cf34486706f26015442_d_1289228798000'……Caused by: org.apache.solr.common.SolrException: Invalid UUID String: '975d147e8779aa1b1cb43cf34486706f26015442_d_1289228798000'        at org.apache.solr.schema.UUIDField.toInternal(UUIDField.java:84)        at org.apache.solr.schema.FieldType.createField(FieldType.java:198)

问题原因:出现以上情况很有可能是你设置了id为自动生成的UUID类型,但是你在入索引时仍然给id赋值了。
解决方案:找到入索引的程序,注释掉给id赋值的代码即可。此外,如果在启动时报以上错误,应该检查索引里面是否有索引数据,把之前索引清空。

读书人网 >编程

热点推荐