本文介绍了有关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字段的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-11 08:17