如果我更改schema.xml,那么在Solr中是否需要reIndex?

时间:2015-01-21 16:27:17

标签: string solr types indexing

索引 2GB 数据。现在我想字段类型 textSpell 更改为字符串类型为的 schema.xml中

当前架构:

<field name="gram" type="textSpell" indexed="true" stored="true" required="true" multiValued="false"/>

必需的架构:

<field name="gram" type="string" indexed="true" stored="true" required="true" multiValued="false"/>

所以,我需要重新索引 整个数据,或者重用 相同的索引数据强大>不失去它。

1 个答案:

答案 0 :(得分:3)

您需要重新索引数据。在极少数情况下,没有它你就可以逃脱。由于您正在更改字段类型,因此强烈建议使用重新索引,因为需要使用Solr中的新字段类型重新分析文档。