Elastica, KNP Paginator and Resultset> 10000 - PullRequest
0 голосов
/ 15 мая 2018

Нумерация страниц работает отлично даже для больших результатов.Это даже показывает, что есть 25k результатов для запроса.Нумерация страниц отлично работает для первых 10000 записей.Хотя, если я хочу отобразить запись 10000 - 10010 (например), все ломается с этой ошибкой:

Uncaught PHP Exception Elastica\Exception\ResponseException: "Result window is too large, from + size must be less than or equal to: [10000] but was [24240].

Я использую friendsofsymfony /astica-bundle.Я попытался установить max_result_window безуспешно, размер окна результатов не меняется.

Что может быть не так?

1 Ответ

0 голосов
/ 30 мая 2018

Это была моя ошибка, вы должны сбросить индекс, чтобы изменения в max_result_window имели место!

Я добавил это в конфигурацию Elastica:

fos_elastica:
    indexes:
        app:
          settings:
            index:
              max_result_window: 50000

После изменения конфигурации сбросьте индекс, затем заполните его.

...