我有一个简单的存储库
@Repository
public interface SurgeryIndexRepository extends ElasticsearchRepository<SurgeryIndexEntity, UUID> {}
当我像
search
这样调用surgeryIndexRepository.search(query, pageable)
方法时,得到的页面响应包括totalPages = 1
,numberOfElements=40
和totalElements=7200
。totalPages
出问题了,我应该有了180
。我的
Pageable
是Page request [number: 0, size 40, sort: date: DESC]
我正在使用
Maven: org.springframework.data:spring-data-elasticsearch:3.0.6.RELEASE
最佳答案
此问题已在3.0.7
中解决:https://jira.spring.io/browse/DATAES-402,我们正在使用3.0.6
,因此只需升级到当前发行版3.0.8.RELEASE
即可解决此问题。
另一个引用此问题:elasticsearch: return TotalPages not correct