我的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>
代码后,它会更新我已存在的所有记录吗?
答案 0 :(得分:2)
不,你必须重新索引整个集合/核心。