Elasticsearch laravel中的分页

用户名

我正在使用shift31 / laravel-elasticsearch:〜1.0。我想在列表页面上实现分页。

搜索代码:

   $params = [
        'index' => 'my_index',
        'type' => 'product',
        'body' =>  [
                       'query'=>[
                                 'match'=>[
                                           'category'=>$category
                                          ]
                                 ]
                   ];
   ];
  $response = \Es::Search($params);

如何在上述查询中使用分页?

更新 :

我在查询中使用from和size,但是如何在视图页面中提供分页链接?以及如何通过单击页面进行更新?

Veerendra borra

在仓库中

 $params = [
        'index' => 'my_index',
        'type' => 'product',
          'size' = $per_page;
          'from' = $from;
        'body' =>  [
                       'query'=>[
                                 'match'=>[
                                           'category'=>$category
                                          ]
                                 ]
                   ];
   ];

$response = \Es::Search($params);
 $access = $response['hits'];
        return $access;

我在控制器中设置了$ per_page和$ from

$per_page = $request->get('limit', 10);
    $from = ($request->get('page', 1) - 1) * $per_page;
    $access = $this->repository->Index($per_page, $from);

    $admin_exceptions = new LengthAwarePaginator(
            $access['hits'],
            $access['total'],
            $per_page,
            Paginator::resolveCurrentPage(),
            ['path' => Paginator::resolveCurrentPath()]);
 return view('adminexception.index', compact('admin_exceptions'))->withInput($request->all());

现在在视图{{!! $ admin_exceptions-> render()!!}}中使用render

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel 5.1中的Elasticsearch

来自分类Dev

Java和Spring Data Elasticsearch的Elasticsearch分页

来自分类Dev

如何在Python中对Elasticsearch DSL的结果进行分页

来自分类Dev

按分数排序时在Elasticsearch中搜索之后(分页)

来自分类Dev

多个索引上的ElasticSearch分页

来自分类Dev

Laravel分页中的问题

来自分类Dev

ElasticSearch查询在laravel作业队列中挂起

来自分类Dev

ElasticSearch查询在laravel作业队列中挂起

来自分类Dev

Elasticsearch-分页不断更新数据

来自分类Dev

ElasticSearch-日期直方图结果的分页

来自分类Dev

Python elasticsearch-dsl Django分页

来自分类Dev

Elasticsearch:分页上的独特价值

来自分类Dev

结果相等时在Elasticsearch中分页

来自分类Dev

Elasticsearch:分页上的独特价值

来自分类Dev

Laravel 5.3中的DOMPDF分页

来自分类Dev

javascript中的Laravel分页对象

来自分类Dev

ElasticSearch:ElasticSearch中的IN等效运算符

来自分类Dev

查询中的Elasticsearch索引

来自分类Dev

与Django中的Elasticsearch交互

来自分类Dev

Elasticsearch中的COALESCE

来自分类Dev

在Elasticsearch中突出显示

来自分类Dev

在ElasticSearch中模拟联接

来自分类Dev

Java中的ElasticSearch

来自分类Dev

ElasticSearch中的条件排序

来自分类Dev

Elasticsearch中的嵌套查询

来自分类Dev

Elasticsearch中的主/从设置

来自分类Dev

在Elasticsearch中更改ID

来自分类Dev

PHP中的Elasticsearch聚合

来自分类Dev

在Elasticsearch中查询列表