本文介绍了有关Schema.xml uniqueKey字段的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
I hava使用不同的字段配置schema.xml,如
I hava configured the schema.xml with different field like
<fields>
<field name="id" type="int" indexed="true" stored="true" required="true" />
</fields>
<uniqueKey>id</uniqueKey>
当我运行solr服务时它会给我一个错误,如 uniquekey字段必须是字符串
然后我将字段类型int更改为字符串后它工作正常
when I run solr service it gives me the error like uniquekey field must be string
then after I change the field type int to string it's working fine
<fields>
<field name="id" type="string" indexed="true" stored="true" required="true" />
</fields>
<uniqueKey>id</uniqueKey>
但我想在int类型中使用uniquekey。
but i want to uniquekey in int type.
推荐答案
正如错误所述,QueryElevationComponent需要一个类型为string的唯一键。 。
Just as the error says, the QueryElevationComponent needs a unique key of type string. This is documented.
这篇关于有关Schema.xml uniqueKey字段的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!