0

Я пытаюсь загрузить полный индекс упругой поиски с помощью:Индекс массива из связанного исключения при загрузке индекса упругой поиски

curl -o output_filename -m 600 -GET 'http://ip/index/_search?q=*&size=7000000'. 

Но его дает ошибка:

{"error":"ArrayIndexOutOfBoundsException[-131072]","status":500}

Как я могу скачать полный индекс данные?

ответ

0

The scroll API является то, что вы ищете, который поддерживает надлежащую нумерацию страниц:

Scrolling is not intended for real time user requests, but rather for processing large amounts of data

Это же /_search конечная точка, но дополнительный получает передается параметр ?scroll=<timeout>.

Пожалуйста, не забудьте понять, что такое тайм-аут, например, scroll=1m означает: он будет поддерживать ваш контекст прокрутки до тех пор, пока вы не запросите следующую партию/страницу.

Используйте scroll_id из ответа, чтобы запросить следующую партию/страницу.

Смежные вопросы