我在solr架构中有这些字段:
<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>
Run Code Online (Sandbox Code Playgroud)
我可以使用2或3个字段作为uniqueKeys而不是One吗?当我尝试:
<uniqueKey>(Id,IdCategory,Rank,TypeRank)</uniqueKey>
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
org.apache.solr.common.SolrException:org.apache.solr.common.SolrException:Schema Parsing Failed:unknown field'(Id,IdCategory,Rank,TypeRank)'.架构文件是/var/solr/Rank/schema.xml
| 归档时间: |
|
| 查看次数: |
7461 次 |
| 最近记录: |