我已经为solr
索引了很多数据。
一个名为id的字段索引为multivalued
,类型为string
的{{1}}。
现在,我想将字段更改为int,即(id:["123"])
。
我可以更改字段类型以及如何影响已经存在的数据吗?
答案 0 :(得分:1)
是的,您可以通过修改multivalued
或schema.xml
的字段来将字段类型和managed-schema.
更改为false
修改字段的字段类型后,需要reindex
数据。
我建议使用修改后的/不同的configset
创建另一个集合。经过修改的configset
将对您的schema.xml进行所有必需的更改。
上载此configSet
后,请创建一个新集合并开始为新集合中的数据建立索引。
一旦索引完成。您可以为新集合创建别名,并提供与早期集合相同的别名,以避免停机。
创建别名后,将在新集合上执行任何搜索。