findAllByX错误地限制为10个结果

Eug*_*gen 5 elasticsearch spring-data spring-data-elasticsearch

在Spring Data Elasticsearch中-我注意到生成的findAllByFoo类型方法看起来像个错误。这些似乎仅限于默认大小(10 -这与您期望从findAll操作中获得的语义背道而驰。

但是,主findAll()操作确实可以正常工作,并且确实返回了所有文档。

所以-这是一个错误还是我缺少什么?干杯,欧根。

Mar*_*ren 5

它看起来不像是个错误。

根据elasticsearch的文档(from / size),看起来Elasticsearch从搜索查询返回的默认结果数是10。

您可以使用适当的Pageable参数修改页面大小,例如:

Page<User> users = repository.findAll(new PageRequest(1, 20))
Run Code Online (Sandbox Code Playgroud)