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

Reply via email to