Solr CursorMark нумерация страниц с GroupResult
Есть ли обходной путь для использования CursorMark с сгруппированными результатами? Когда я пытаюсь это сделать, я получаю сообщение об ошибке "Не удается использовать группировку с cursorMark".
Сначала я разбирал свои документы по страницам с помощью start/row, но я обновляю документы между запросами, поэтому порядок больше не является надежным.
Затем я увидел это решение для использования cursorMark, но мой запрос должен быть сгруппирован.
Единственное решение, которое я вижу сейчас, - это запросить все идентификаторы, которые мне нужны, с помощью группировки и сохранить их в массиве в моем приложении, после чего я мог бы перебирать массив для разбивки на страницы. Но что если этот массив содержит 1 миллион записей или больше? Это должен быть способ безопасного разбиения на страницы с группировкой.
Есть идеи?