添加数据时,Algolia可以正确分页

时间:2019-04-20 23:23:22

标签: pagination algolia

使用Algolia的rest 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。如何防止这种情况发生并正确检索新页面?

0 个答案:

没有答案