如何进行配置更改在Solr 7.3中生效

时间:2019-04-11 10:56:58

标签: solr

查询 期间,我们在Solr中将solr.SynonymFilterFactory与同义词.txt一起使用。我意识到同义词.txt中存在错误,已对其进行更正并上传了新文件。我可以从Admin看到修改后的同义词。但看起来查询仍在使用旧的onymous.txt。我正在使用debugQuery = true从管理员执行测试查询,并且可以看到同义词被使用。如何解决?这是一个使用Zookeeper进行管理的具有3个节点的生产环境。

1 个答案:

答案 0 :(得分:0)

您需要重新加载内核才能使更改生效。

在单节点Solr中,您可以从“管理”页面执行此操作:转到“核心管理”,选择您的核心,然后单击“重新加载”。这将减慢某些查询的速度,但不应删除查询或连接。

您还可以通过API重新加载内核:

curl 'http://localhost:8983/solr/admin/cores?action=RELOAD&core=your-core'

我不确定这在具有3个节点的环境中如何工作。