如何在不重新启动Solr的情况下更改schema.xml?
我在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
“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有效-经典模式工厂仍然需要手动重新加载核心。