我正在使用3.x运行的solr环境。现在我将它迁移到solr 4.7
我已完成所有必需的更改,但需要解决方法或解决方案。
在schema.xml中,我有copyField,
<copyField source="startIpNum" dest="startIp"/>
<uniqueKey>startIp</uniqueKey>
<defaultSearchField>locId</defaultSearchField>
<solrQueryParser defaultOperator="AND"/>
字段的定义如下。
<field name="startIp" type="string" indexed="true" stored="false" required="true"/>
<field name="startIpNum" type="tlong" indexed="true" stored="false" required="true"/>
启动solr env后我得到以下异常。
org.apache.solr.common.SolrException:org.apache.solr.common.SolrException:uniqueKey字段(startIp)不能是copyField的目标(source = startIpNum)。架构文件是/qv/tst/solr/qvprlsolrextB/solr/geo/schema.xml。
除此之外所有其他东西都已到位。我有14个核心,除了这个使用copyField之外,所有核心都工作。这是否已在4.7中弃用?
任何信息都有帮助。
由于 SR