代码之家  ›  专栏  ›  技术社区  ›  Eric

在“spring data elasticsearch”4.0.4.RELEASE中,如何将SearchHits转换为Page?

  •  0
  • Eric  · 技术社区  · 4 年前

    In spring-data-elasticsearch 4.0.4.释放, ElasticsearchRestTemplate s queryForPage() 方法已弃用,需要使用 search() 相反,返回 SearchHits 而不是 Page .

    那么,如何转换 搜索点击数 第页 ,或者如何仍然获得结果 第页 ?

    我通过谷歌搜索过,查过官方文档,查过源代码,还是不知道最好的方法,有什么帮助吗?

    0 回复  |  直到 4 年前
        1
  •  3
  •   Abacus    4 年前

    这个 Query 要传递给的参数 search() 方法可以有 Pageable 为请求设置。包装退回的 SearchHits<T> a中的对象 SearchPage<T> 你做得到

    SearchPage<T> searchPage = SearchHitSupport.searchPageFor(searchHits, query.getPageable());