我索引 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"/>
所以,我需要重新索引 整个数据,或者重用 相同的索引数据强大>不失去它。
答案 0 :(得分:3)
您需要重新索引数据。在极少数情况下,没有它你就可以逃脱。由于您正在更改字段类型,因此强烈建议使用重新索引,因为需要使用Solr中的新字段类型重新分析文档。