Чтобы получить данные из одной базы данных, я обычно реализую процесс для их загрузки через DataImportHandler. Его довольно легко настроить, он кажется очень эффективным с точки зрения времени загрузки, и он работает очень хорошо для меня. Его легко загружать, перезагружать и поддерживать в актуальном состоянии без каких-либо дополнительных усилий.
Теперь у меня другой сценарий. Мне нужно принимать данные из нескольких баз данных для подачи одной коллекции solr, однако кажется, что DataImportHandler может не подойти, но я не уверен.
<сильный>1. Есть ли способ с помощью DIH поместить данные из нескольких баз данных в единую коллекцию solr?
<сильный>2. Если это невозможно; Какова наилучшая стратегия для достижения этого с минимальными усилиями?