In spring-data-elasticsearch
4.0.4.发布,ElasticsearchRestTemplate
's queryForPage()
方法已弃用,需要使用search()
相反,它返回SearchHits
代替Page
.
那么,如何转换SearchHits
to Page
,或者如何仍然获得结果Page
?
我已经通过谷歌搜索,并检查了官方文档,并检查了源代码,仍然不知道最好的方法,有什么帮助吗?
The Query
要传递到的参数search()
方法可以有一个Pageable
为请求设置。包装返回的SearchHits<T>
对象在一个SearchPage<T>
你可以做
SearchPage<T> searchPage = SearchHitSupport.searchPageFor(searchHits, query.getPageable());
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)