searchByQuery函数只返回10行

时间:2015-12-18 07:57:14

标签: laravel elasticsearch

为什么此搜索只返回10行,它应该返回更多?

    $laws_y = Law::searchByQuery([
    ],
        [
            "group_by_law_year" => ["terms" => ['field' => "law_year"]]
        ]);

所有其他searchByQuery的第一个参数为null,第二个为aggregate,只返回10行?

1 个答案:

答案 0 :(得分:0)

Elasticsearch默认返回10条记录使用size并将限制设置为对您有意义的内容。

修改

要处理大量记录,请参阅elasticsearch的 scan and scroll 方法。