【发布时间】:2016-06-13 16:23:41
【问题描述】:
我正在使用 shift31/laravel-elasticsearch:~1.0。我想在我的列表页面上实现分页。
搜索代码:
$params = [
'index' => 'my_index',
'type' => 'product',
'body' => [
'query'=>[
'match'=>[
'category'=>$category
]
]
];
];
$response = \Es::Search($params);
如何在上述查询中使用分页?
更新:
我在查询中使用了 from 和 size 但如何在视图页面中提供分页链接?以及如何通过点击页面更新?
【问题讨论】:
-
好的,谢谢詹姆斯。但是如何在查看页面上给出链接,如果我点击分页链接的第 2 3 页怎么办?如果我第一次给 0 到 10。
-
其实你有没有试过用内置的分页器对结果进行分页。尝试使用
$response = \Es::Search($params)->paginate(10);,然后使用$response->render()将其传递给您的视图以生成分页器。 -
不,我没有使用它。好的,谢谢,让我试试那个。
-
告诉我进展如何
标签: laravel elasticsearch pagination