Как инициализировать более одного экземпляра SOLR, используя тот же класс документа?

StackOverflow https://stackoverflow.com/questions/3902920

  •  29-09-2019
  •  | 
  •  

Вопрос

В Solr у меня есть два ядра. Схема такая же, но у них разные документы.

Теперь я хотел бы иметь только один класс документа и инициализировать Solr для тех двух ядер, используя тот же класс документа. Например:

Startup.init ("http: // localhost: 8983/solr/core1"); Startup.init ("http: // localhost: 8983/solr/core2");

Но я получаю исключение, говоря, что ключ уже зарегистрирован.

Каково решение?

Спасибо.

Это было полезно?

Решение

От док:

Встроенный контейнер (запуск) в настоящее время ограничен доступом нескольких сердечников / экземпляров с другой сопоставлены типы.

Таким образом, вы можете вносить вклад в проект, чтобы поднять этот предел, либо переключаться на виндзор или структурныйap.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top