Плохая идея вообще обходить API и напрямую запрашивать SOLR.
Из твоего вопроса я не вижу причин для этого.
Вам нужно индексировать больше данных, чем уже проиндексировано Tridion?
Если нет, то вы можете просто искать с помощью API?
Если вы это сделаете, вы можете подумать о реализации пользовательского обработчика индексации поиска для дополнительных данных. Хотя в настоящее время это не очень хорошо задокументировано, кажется, что создать его довольно просто (реализовать ISearchIndexingHandler и обновить конфигурацию CM и SOLR). Преимущество заключается в том, что ваши данные также можно искать с помощью стандартного поиска Tridion.