Я не уверен, слишком ли поздно. Mongo-jdbc не будет работать с DIH Apache Solr, вам нужно его расширить. Я расширил его, и вы можете использовать его здесь: https://github.com/hrishik/solr-mongodb-dih
Вы можете напрямую использовать его с Apache Solr. В этом случае файл конфигурации DIH будет выглядеть примерно так:
<dataConfig>
<dataSource name="mongod" type="JdbcDataSource" driver="com.mongodb.jdbc.MongoDriver" url="mongodb://localhost/exampledb"/>
<document>
<entity name="nameage" dataSource="mongod" query="select name, price from grocery">
<field column="name" name="name"/>
<field column="name" name="id"/>
<!-- other fileds -->
</entity>
</document>
</dataConfig>