我在elasticsearch上有很多文件。根据我的查询,我使用elasticsearchTemplate.queryForList(SearchQuery,类)获取文档。此查询始终返回10个文档。elasticsearch是否提供了任何api来返回与查询匹配的所有文档?
发布于 2016-02-24 16:50:27
您需要在您的Page Request
中添加searchQuery
。
NativeSearchQueryBuilder builder = new NativeSearchQueryBuilder().withQuery(matchAllQuery()).withPageable(new PageRequest(0, repository.count() as int))
SearchQuery query = builder.build()
Repository.count()
将给出索引中文档的计数。
希望这能有所帮助。
https://stackoverflow.com/questions/35602894
复制相似问题