从索引中取出结果,如何分页
jinhanjiang
2008-07-04
我现在是从索引中提取到结果,我是封装到对中,再把对象装到一个List当中。如何对list分页了。
|
|
fys124974704
2008-07-05
其实无需进行分页,只要记录你取到第几条,每页取几条!因为每次翻页都应该去搜索一次!个人理解!
|
|
moshalanye
2008-07-07
lucene 中出来的HITS 结果集本来就是只储存doc的 num的 ,只有当使用.doc()方法时,才会用reader去读取相关的doc并放在缓存中,你可以从HITS中拿到所以记录的条数,进行逻辑分页,再取数据就可以了
|
|
chenlb
2008-07-07
扩展TopDocCollector, 它用扩展HitCollector
可在topDocs方法里过虑 使用search(Query query, HitCollector results)搜索 |
|
jinhanjiang
2008-07-14
分页最后,我还是写了个for循环搞定了。一次只查询一部分。初始取值,根据分页的倍数取。
|