solr服务器上的<copyfield>问题

时间:2017-04-24 06:56:45

标签: solr

我的SOLR上有一个字段,

<field name="term" type="string" indexed="true" stored="true" />

但是我需要将此字段的类型更改为'string_ci'(这是我自己关心的自定义类型)到'string'。因为我的SOLR服务器中有很多记录,所以我无法直接更改此类型。所以为此我添加了新的字段,

<field name="termNew" type="string_ci" indexed="true" stored="false" /> 

并添加一个字段

<copyField source='term' dest='termNew'> .

我的问题是,在添加此<copyField>代码后,它会更新我已存在的所有记录吗?

1 个答案:

答案 0 :(得分:2)

不,你必须重新索引整个集合/核心。