Author: sshafroi Date: 2009-01-07 09:21:54 +0100 (Wed, 07 Jan 2009) New Revision: 7134
Modified: branches/2.18/generic.sesam/query-evaluation/src/main/java/no/sesat/search/query/token/SolrTokenEvaluator.java Log: If we have more hits then INITIAL_ROWS_TO_FETCH we run a new query to fetch the rest. I started on the wrong index, so we could miss one result. Modified: branches/2.18/generic.sesam/query-evaluation/src/main/java/no/sesat/search/query/token/SolrTokenEvaluator.java =================================================================== --- branches/2.18/generic.sesam/query-evaluation/src/main/java/no/sesat/search/query/token/SolrTokenEvaluator.java 2009-01-06 20:48:54 UTC (rev 7133) +++ branches/2.18/generic.sesam/query-evaluation/src/main/java/no/sesat/search/query/token/SolrTokenEvaluator.java 2009-01-07 08:21:54 UTC (rev 7134) @@ -270,7 +270,7 @@ int rest = numberOfHits - INITIAL_ROWS_TO_FETCH; if (!more && rest > 0) { more = true; - solrQuery.setStart(INITIAL_ROWS_TO_FETCH + 1); + solrQuery.setStart(INITIAL_ROWS_TO_FETCH); solrQuery.setRows(rest); // query response = factory.getSolrServer().query(solrQuery); _______________________________________________ Kernel-commits mailing list Kernel-commits@sesat.no http://sesat.no/mailman/listinfo/kernel-commits