Как изменения в конфигурации вступают в силу в Solr 7.3 - PullRequest
1 голос
/ 11 апреля 2019

Мы используем solr.SynonymFilterFactory с synonyms.txt в Solr во время запросов .Я понял, что в файле synonyms.txt есть ошибка, исправил ее и загрузил новый файл.Я вижу измененный synonyms.txt от администратора.Но похоже, что запросы все еще используют старый файл synonyms.txt.Я выполняю тестовые запросы от Admin с debugQuery = true и вижу, как синонимы используются.Как это можно исправить?Это производственная среда с 3 узлами, использующими zookeeper для управления.

1 Ответ

0 голосов
/ 11 апреля 2019

Вам нужно будет перезагрузить ядро, чтобы изменения вступили в силу.

В Solr с одним узлом вы можете сделать это на странице администратора: перейдите в Core Admin, выберите свое ядро ​​и нажмите Обновить. Это замедлит некоторые запросы, но не должно сбрасывать запросы или соединения.

Вы также можете перезагрузить ядро ​​через API:

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

Я не уверен, как это работает в среде с 3 узлами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...