From 751c128544c5eeb348049ed109b6395ae6519e9e Mon Sep 17 00:00:00 2001 From: Michael Peter Christen Date: Sun, 9 Feb 2014 14:57:17 +0100 Subject: [PATCH] extra sleep for remote searches enhances search results because there is more time for more remote peers to contribute on the first result page --- source/net/yacy/search/query/SearchEvent.java | 1 + 1 file changed, 1 insertion(+) diff --git a/source/net/yacy/search/query/SearchEvent.java b/source/net/yacy/search/query/SearchEvent.java index f22af1728..32ddbad46 100644 --- a/source/net/yacy/search/query/SearchEvent.java +++ b/source/net/yacy/search/query/SearchEvent.java @@ -1409,6 +1409,7 @@ public final class SearchEvent { } // now pull results as long as needed and as long as possible + if (this.remote && item < 10 && this.resultList.sizeAvailable() <= item) try {Thread.sleep(100);} catch (final InterruptedException e) {ConcurrentLog.logException(e);} while ( this.resultList.sizeAvailable() <= item && (this.rwiQueueSize() > 0 || this.nodeStack.sizeQueue() > 0 || (!this.feedingIsFinished() && System.currentTimeMillis() < finishTime))) {