solr required field: id

为了和以前的程序兼容,在solr建立索引的时候,将id设为gid,结果在建立索引时候出现如下错误:

org.apache.solr.common.SolrException: Document [null] missing required field: id

....

原来solr中每个文档都必须有主键,而且默认主键名称为id。

在schema.xml的fields 后有:

<uniqueKey>id</uniqueKey>

posted @ 2009-09-16 11:06  searchDM  阅读(612)  评论(0编辑  收藏  举报