Реализация нумерации страниц по Elasti c Поиск данных (более 10000 записей), созданных из денормализованных данных sql? - PullRequest
0 голосов
/ 25 февраля 2020

В настоящее время я работаю над проектом, в котором содержится большой объем данных (около 10–20 тыс. Записей в день). Мы сохранили данные в нашей первичной базе данных MySQL и все ненормализованные данные в Elasti c Поиск . Мы используем Elasti c База данных поиска для представления сводных панелей и отчетов о загрузке.

Теперь возникает проблема, когда нам нужно разбить данные на панели инструментов .

Мы можем использовать размер и параметры для отображения по умолчанию до 10000 записей для ваших пользователей. Если мы хотим изменить это ограничение, мы изменим index.max_result_window, но это может привести к проблемам с внутренней памятью. Другим возможным решением может быть Scroll API, но у него есть некоторые ограничения во времени. Каков наилучший способ выполнить пагинацию в большом наборе данных. Также функциональность должна включать нумерацию страниц, на которой пользователь может перейти ко всем возможным номерам страниц, отображаемым на панели управления на стороне клиента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...