我需要频繁更新我的Solr模式以在我的应用程序中测试搜索相关性。 This article说:如何使用核心重新加载来重建索引索引
你也可以删除所有文件,更改Schema.xml文件,并 然后重新加载核心W/O关停Solr的。
当我添加一个复制字段并遵循相同的方法时,更改不反映。我错过了什么?
我需要频繁更新我的Solr模式以在我的应用程序中测试搜索相关性。 This article说:如何使用核心重新加载来重建索引索引
你也可以删除所有文件,更改Schema.xml文件,并 然后重新加载核心W/O关停Solr的。
当我添加一个复制字段并遵循相同的方法时,更改不反映。我错过了什么?
您错过了该文档的重要一步。
- 重新索引您的数据。
并非模式文件的所有更改都可以动态地重新加载。
例如,添加一个copyField需要重新索引数据。
那些被认为与已经索引的数据向后兼容的更改是可重新加载的,而不需要重新索引。
我正在按照第5条评论之后提到的solr无需重新启动的方法。所以问题是,如果我改变solr模式并遵循它提到的重新加载核心的方法,它会不会重新编译核心? – kumar 2015-04-02 11:05:52
不,重新加载核心将不会重新索引文档。 – 2015-04-02 14:59:41
您是否尝试过在实例的solr管理界面中优化命令?我正在考虑4.10版本。 – SaidbakR 2015-04-01 14:56:30