Indexing 如何在数据已编制索引后更改solr字段类型

Indexing 如何在数据已编制索引后更改solr字段类型,indexing,solr,lucene,Indexing,Solr,Lucene,我已将大量数据编入solr。 一个名为id的字段被索引为多值和字符串类型(id:[“123”]) 现在我想将字段改为int,即(id:123) 我可以更改字段类型以及如何影响现有数据吗?是的,您可以通过从schema.xml或托管架构修改字段,将字段类型以及多值更改为false。 修改字段的字段类型后,需要重新索引数据 我建议使用修改的/不同的configset创建另一个集合。此修改的configset将对schema.xml进行所有必需的更改 上载此configSet后,创建一个新集合,并开始

我已将大量数据编入
solr
。 一个名为id的字段被索引为
多值
字符串
类型
(id:[“123”])

现在我想将字段改为int,即
(id:123)


我可以更改字段类型以及如何影响现有数据吗?

是的,您可以通过从
schema.xml
托管架构修改字段,将字段类型以及
多值
更改为false。

修改字段的字段类型后,需要
重新索引数据


我建议使用修改的/不同的
configset
创建另一个集合。此修改的
configset
将对schema.xml进行所有必需的更改

上载此
configSet
后,创建一个新集合,并开始为新集合中的数据编制索引

一旦索引完成。您可以为新集合创建别名,并提供与早期集合相同的别名,以避免停机


创建别名后,将对新集合执行任何搜索。

是的,您可以通过从
schema.xml
托管架构中修改字段,将字段类型和
多值
更改为false。

修改字段的字段类型后,需要
重新索引数据


我建议使用修改的/不同的
configset
创建另一个集合。此修改的
configset
将对schema.xml进行所有必需的更改

上载此
configSet
后,创建一个新集合,并开始为新集合中的数据编制索引

一旦索引完成。您可以为新集合创建别名,并提供与早期集合相同的别名,以避免停机


创建别名后,将对新集合执行任何搜索。

我有大量数据,例如以千(100K)为单位的数据。我如何重新索引itI建议使用修改/不同的配置集创建另一个集合…(此配置集将对schema.xml具有所有必需的技术)…开始索引新集合中的数据…索引完成后…您可以为新集合创建别名,并提供与早期集合相同的别名…为了避免停机…我有大量数据,例如以千(100K)为单位的数据如何重新索引itI建议使用修改的/不同的配置集创建另一个集合…(此配置集将包含schema.xml所需的所有技术)…开始索引新集合中的数据…索引完成后…您可以为新集合创建别名,并提供与早期集合相同的别名…以避免停机。。。