Как инициализировать более одного экземпляра SOLR, используя тот же класс документа?
-
29-09-2019 - |
Вопрос
В Solr у меня есть два ядра. Схема такая же, но у них разные документы.
Теперь я хотел бы иметь только один класс документа и инициализировать Solr для тех двух ядер, используя тот же класс документа. Например:
Startup.init ("http: // localhost: 8983/solr/core1"); Startup.init ("http: // localhost: 8983/solr/core2");
Но я получаю исключение, говоря, что ключ уже зарегистрирован.
Каково решение?
Спасибо.
Решение
От док:
Встроенный контейнер (запуск) в настоящее время ограничен доступом нескольких сердечников / экземпляров с другой сопоставлены типы.
Таким образом, вы можете вносить вклад в проект, чтобы поднять этот предел, либо переключаться на виндзор или структурныйap.
Не связан с StackOverflow