Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在不重新启动Solr的情况下更改schema.xml?_Solr - Fatal编程技术网

如何在不重新启动Solr的情况下更改schema.xml?

如何在不重新启动Solr的情况下更改schema.xml?,solr,Solr,我在schema.xml中添加了“copyField source=“product”dest=“text”/ solrconfig.xml 明确的 10 文本 我重新启动solr并再次加载数据以反映所做的更改。我的问题是,是否有必要在每次更改schema.xml时重新启动solr 您可以向堆芯发出重新加载命令- http://localhost:8983/solr/admin/cores?action=RELOAD&core=core0 这将使您避免重新启动tomcat或jett

我在schema.xml中添加了
“copyField source=“product”dest=“text”/

solrconfig.xml


明确的
10
文本

我重新启动solr并再次加载数据以反映所做的更改。我的问题是,是否有必要在每次更改schema.xml时重新启动solr

您可以向堆芯发出重新加载命令-

http://localhost:8983/solr/admin/cores?action=RELOAD&core=core0
这将使您避免重新启动tomcat或jetty,并避免大部分停机时间,因为它将保持旧内核运行,直到新内核准备就绪


但是,在配置方面,有一些事情需要重新启动。请参见和

自Solr 6.4起,架构更改不需要重新启动服务器。Solr 6.x一般来说可能是这样,但我只在Solr 6.4上进行了验证。@PrashantSaraswat这只对ManagedSchema有效-经典模式工厂仍然需要手动重新加载核心。