高分求高人指点,lucene内存溢出检索过慢问题
CSDW 2011-06-02 05:36:55 TopDocs topDocs = this.searchers.search(query, queryFilter, this.totalhits, sort);
因为要实现排序(升序降序),所以search出来的不是document的id而是整个文档,this.totalhits结果集过大的话会造成内存溢出的情况。
结果集可能过亿并需要排序分页 (没有数据库)
现有的做法是把所有结果集加载到内存缓存,通过缓存进行分页
求教各位有什么好的做法没?