pagination和页码elasticsearch

ddhy6vgd  于 2021-06-10  发布在  ElasticSearch
关注(0)|答案(0)|浏览(233)

例如,我有一个api请求 product?page=1&size=30 api响应应该是:

{
   'data':[//array of data],
   'meta': {
      'page': 1,
      'total_page': 10
      'total_data': 300
      'total_data_on_page': 30
   }
}

我们可以通过limit offset elasticsearch api来实现这一点,但不建议这样做,所以我们可以使用scroll api,但scroll api是顺序搜索,如果我们要转到下一页,我们必须传递scroll id,但如果前端要直接转到第5页怎么办。
如何在后端处理(我使用python作为后端)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题