Вероятно, здесь указывается очевидное, но ключом является создание адаптера paginator, реализующего Zend_Paginator_Adapter_Interface
.
Итак, имитируя работу адаптеров-пагинаторов для запросов Zend_Db, я предполагаю, что у вас есть какой-то объект запроса Solr, который вы можете передать адаптеру при создании экземпляра.Затем в методе getItems($offset, $itemsPerPage)
адаптера вы можете изменить объект запроса, используя эти предельные параметры, выполнить запрос и вернуть результаты.