我需要经常更新我的Solr模式,以测试应用程序中的搜索相关性。这篇文章说:
还可以删除所有文档、更改schema.xml文件,以及然后在不关闭Solr的情况下重新加载堆芯。
当我添加了一个复制字段并遵循相同的方法时,这些更改并没有反映出来。我遗漏了什么吗?
您在该文档中缺少了一个重要步骤。
- 重新编制数据索引
并非所有对架构文件的更改都可以动态重新加载。
例如,添加copyField需要重新编制数据索引。
那些被认为与已经索引的数据向后兼容的更改是可重新加载的,而不需要重新索引。