From: <ssk...@vh...> - 2005-12-09 13:52:38
|
Author: sskracic Date: 2005-12-09 14:50:14 +0100 (Fri, 09 Dec 2005) New Revision: 1044 Modified: trunk/ccm-core/src/com/arsdigita/search/lucene/SqlFilter.java Log: Fetch the results as fast as possible. Modified: trunk/ccm-core/src/com/arsdigita/search/lucene/SqlFilter.java =================================================================== --- trunk/ccm-core/src/com/arsdigita/search/lucene/SqlFilter.java 2005-12-09 13:41:22 UTC (rev 1043) +++ trunk/ccm-core/src/com/arsdigita/search/lucene/SqlFilter.java 2005-12-09 13:50:14 UTC (rev 1044) @@ -112,6 +112,9 @@ s_log.debug("Created BitSet with " + bits.size() + " bits"); int i=0; + // Don't limit the size of the resultset window, so that we fetch + // rows as fast as possible. + m_query.setOption(RDBMSEngine.OPTION_WINDOW_SIZE, new Integer(0)); while (m_query.next()) { String ccmID = m_query.get("id").toString(); Integer luceneID = (Integer) luceneIds.get(ccmID); |