Я написал ответ на аналогичный вопрос, за исключением того, как это было, как импортировать данные из MySQL в SOLR. Пример кода на PHP, но он должен дать вам общее представление. Все, что вам нужно сделать, это настроить итератор для пошагового просмотра ваших ресурсов MongoDB, извлечь данные в типы данных SOLR, а затем сохранить их в свой индекс SOLR.
Если вы хотите, чтобы он работал в режиме реального времени, вы можете добавить некоторый пользовательский код в механизм сохранения (при условии, что это можно сделать с помощью MongoDB) и сохранить его непосредственно в индексе SOLR, а затем запустить скрипт фиксации для фиксации данных каждый раз. 15 минут (через cron).