From 8d9b5dda3b80842647d05ee5cb79dc285dd0373e Mon Sep 17 00:00:00 2001 From: orbiter Date: Thu, 26 May 2011 12:35:24 +0000 Subject: [PATCH] disabled did-you-mean computation for json and rss search results where this info is not used git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7739 6c8d7289-2bf4-0310-a012-ef5d649a1542 --- htroot/yacysearch.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/htroot/yacysearch.java b/htroot/yacysearch.java index 095adafc3..b2ac6128f 100644 --- a/htroot/yacysearch.java +++ b/htroot/yacysearch.java @@ -120,7 +120,9 @@ public class yacysearch { indexSegment = sb.indexSegments.segment(Segments.Process.PUBLIC); } - final boolean rss = header.get("EXT", "").equals("rss"); + final String EXT = header.get("EXT", ""); + final boolean rss = EXT.equals("rss"); + final boolean json = EXT.equals("json"); prop.put("promoteSearchPageGreeting", promoteSearchPageGreeting); prop.put("promoteSearchPageGreeting.homepage", sb.getConfig(SwitchboardConstants.GREETING_HOMEPAGE, "")); prop.put("promoteSearchPageGreeting.smallImage", sb.getConfig(SwitchboardConstants.GREETING_SMALL_IMAGE, "")); @@ -642,7 +644,7 @@ public class yacysearch { final int meanMax = (post != null) ? post.getInt("meanCount", 0) : 0; prop.put("meanCount", meanMax); - if (meanMax > 0) { + if (meanMax > 0 && !json && !rss) { final DidYouMean didYouMean = new DidYouMean(indexSegment.termIndex(), querystring); final Iterator meanIt = didYouMean.getSuggestions(100, 5).iterator(); int meanCount = 0;