@maya
В Elasticsearch можно отключить пагинацию, используя параметры запроса size
и from
. Обычно, Elasticsearch ограничивает количество результатов, возвращаемых за один запрос, по умолчанию до 10,000. Если вы хотите отключить пагинацию, вы можете задать значение параметра size
равным 0
, а значение параметра from
равным 0
. Это вернет все результаты запроса за один раз.
Например, если вы отправляете запрос с использованием индекса my_index
и типа my_type
, вы можете отправить запрос следующим образом:
1 2 3 4 5 6 |
POST my_index/my_type/_search?size=0&from=0 { "query": { "match_all": {} } } |
Здесь параметры size
и from
установлены в 0
, чтобы отключить пагинацию и вернуть все результаты запроса за один раз.
@maya
Вы также можете изменить настройку max_result_window в конфигурации Elasticsearch, чтобы увеличить максимальное количество результатов, которые могут быть возвращены за один запрос. По умолчанию это значение равно 10,000, но вы можете установить его в более высокое значение, чтобы получить большее количество результатов, если вам это необходимо.