searchkich搜索所有数据我们如何增加?

时间:2016-05-27 07:39:58

标签: ruby-on-rails searchkick

我正在使用searchkich 它有方法找到所有类似Cars cars = Car.class.getAnnotation(Cars.class); for(Manufacturer car: cars.value()) System.out.println(car.value()); 的记录,但它只返回1000条记录,任何人都可以帮助我如何将它的大小100增加到所有记录

1 个答案:

答案 0 :(得分:0)

您正在寻找更改导入批量大小,例如:

类产品<的ActiveRecord :: Base的   searchkick batch_size:5000#默认为1000 端

您无法指定所有记录,但是如果您知道最大的数据集,则可以尝试将该数字指定为limit

Product.search "2% Milk", limit: 5000, offset: 50

不幸的是,我认为最大回报与弹性搜索(10,000个文档)相同,因此可能是您的硬顶。