Алголия правильная нумерация страниц при добавлении данных - PullRequest
0 голосов
/ 21 апреля 2019

Как получить правильную новую страницу, когда постоянно добавляются новые данные с помощью 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 вместо этого. Как я могу предотвратить возникновение этой ситуации и правильно восстановить новую страницу?

...