Просто чтобы уточнить другие ответы: вы не можете напрямую обойти ограничение, но вы можете использовать обходной путь.
Вот что вы можете сделать:
1) Добавить уникальное поле в индекс. Содержимое может быть меткой времени изменения (если оно достаточно детализировано, чтобы сделать его уникальным) или, например, порядковым номером. Или же вы можете использовать для этого какое-то существующее уникальное поле.
2) Возьмите первые 100000 результатов из индекса, упорядоченного по вашему уникальному полю
3) Проверьте, какое максимальное значение (при упорядочении по возрастанию) в результатах для вашего уникального поля - таким образом, значение последней записи
4) Возьмите следующие 100000 результатов, упорядочив их по тому же уникальному полю и добавив фильтр, который берет результаты только в том случае, если значение уникального поля больше предыдущего максимума. Таким образом, те же самые первые 100000 значений не возвращаются, но мы получаем следующие 100000 значений.
5) Продолжайте, пока не получите все результаты
Недостатком является то, что вы не можете использовать другие пользовательские заказы с результатами, если вы не выполните заказ после получения результатов.