Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java “如何通过/设置”;“开始”;及;“行”;@Query Solr Search中的参数_Java_Solr_Lucene - Fatal编程技术网

Java “如何通过/设置”;“开始”;及;“行”;@Query Solr Search中的参数

Java “如何通过/设置”;“开始”;及;“行”;@Query Solr Search中的参数,java,solr,lucene,Java,Solr,Lucene,因为我可以在@Query(org.springframework.data.solr.repository.Query)springsolr搜索中设置文本字符串 但是对于分页,我需要在@Query中设置“start”和“rows”参数 请建议如何在@Query中设置这些,并在Solr存储库中使用 提前感谢您可以使用PageRequest[1]类定义分页选项,该类实现了Pageable[2]接口 感谢您的回复,有没有办法使用Pageable计算结果总数?您可以在SolrTemplate中使用c

因为我可以在@Query(org.springframework.data.solr.repository.Query)springsolr搜索中设置文本字符串

但是对于分页,我需要在@Query中设置“start”和“rows”参数

请建议如何在@Query中设置这些,并在Solr存储库中使用


提前感谢

您可以使用PageRequest[1]类定义分页选项,该类实现了Pageable[2]接口


  • 感谢您的回复,有没有办法使用Pageable计算结果总数?您可以在SolrTemplate中使用count方法[获取结果总数。有关更多信息,请参阅嗨,感谢您的回复。因为我使用的是批注,所以我没有SolrTemplate对象来调用count()方法