限制未应用于ElasticSearch查询 - 使用Rails

时间:2018-03-26 20:23:51

标签: ruby-on-rails elasticsearch

我正在尝试使用from和size参数选项在我的Rails ap中通过ElasticSearch查询实现服务器端分页。

我使用的elasticsearch gem的版本是2.0,而Elasticsearch服务器版本是2.0

但查询始终返回总结果,而不是应用指定的限制。在Postman中使用相同的查询时,它返回指定的正确记录限制。

这与ruby gem或服务器版本有什么关系吗? 或者我在这里做错了什么?

<Iterable<? super Object>>

1 个答案:

答案 0 :(得分:1)

这种情况正在发生,因为您正在使用滚动查询。它将始终通过所有项目。您可以删除“search_type:'scan'”,它只返回指定的块。