I have these fields in my solr schema :
<fields>
<field name="Id" type="string" indexed="true" stored="true" multiValued="false" required="true" />
<field name="IdCategory" type="string" indexed="true" stored="true" multiValued="false" required="true" />
<field name="Rank" type="long" indexed="true" stored="true" multiValued="false" required="true" />
<field name="TypeRank" type="string" indexed="true" stored="true" multiValued="false" required="false" default="category" />
<field name="_version_" type="long" indexed="true" stored="true"/>
</fields>
Can i use 2 or 3 fields as uniqueKeys instead of One? When I try :
<uniqueKey>(Id,IdCategory,Rank,TypeRank)</uniqueKey>
I get the following error :
org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: Schema Parsing Failed: unknown field '(Id,IdCategory,Rank,TypeRank)'. Schema file is /var/solr/Rank/schema.xml
uniqueKey field can not be the dest of a copyField
– Personage