Как получить правильную новую страницу, когда постоянно добавляются новые данные с помощью API отдыха Algolia?
Например, допустим, у меня есть данные 1, 2, 3, 4, 5, 6 в моем индексе Алголии. Я получаю свои первые данные в своем приложении с помощью этого вызова API:
index.search({
query: 'query',
page: 0,
hitsPerPage: 3
});
С этим я получаю первые 5 результатов (индекс 1, 2, 3), верно?
, а затем я какое-то время просматривал содержимое, а спустя некоторое время я извлекаю следующий набор данных с помощью:
index.search({
query: 'query',
page: 1,
hitsPerPage: 3
});
Отлично, я получаю данные с индексом 4, 5, 6.
Но что, если бы были новые данные "0", добавленные вверху рейтинга между моментом, когда я получил свою первую страницу и получил вторую страницу? Я получу 3, 4, 5 вместо этого. Как я могу предотвратить возникновение этой ситуации и правильно восстановить новую страницу?