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>

你可能感兴趣的:(require)