休眠搜索(lucene)有一个问题:如果对FullTextQuery
应用条件限制并应用分页限制(即criteria.setMaxResults()
和criteria.setFirstResult()
),则fullTextQuery.getResultSize()
返回的计数不包括条件限制。
HSEARCH-753确认并解决此问题(仅在引发警告异常的情况下)
谁能提供有关我如何解决此问题的建议?
最佳答案
奇怪的是,我需要解决的所有事情是对代码重新排序,以使对fullTextQuery.getResultSize()
的调用在对fullTextQuery.list();
的调用之前
我什至犹豫不决,因为它有点“ Voodoo”-但它确实可以正常工作...