From 83f5e3d71510ae3c767012e5a77fbd50d86400fb Mon Sep 17 00:00:00 2001 From: Michael Peter Christen Date: Sun, 20 Nov 2016 12:13:00 +0100 Subject: [PATCH] added+disabled a federate search experiment --- source/net/yacy/http/servlets/SolrSelectServlet.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/source/net/yacy/http/servlets/SolrSelectServlet.java b/source/net/yacy/http/servlets/SolrSelectServlet.java index 5d440588c..662eb3ccd 100644 --- a/source/net/yacy/http/servlets/SolrSelectServlet.java +++ b/source/net/yacy/http/servlets/SolrSelectServlet.java @@ -39,6 +39,7 @@ import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import net.yacy.cora.federate.FederateSearchManager; import net.yacy.cora.federate.solr.Ranking; import net.yacy.cora.federate.solr.connector.EmbeddedSolrConnector; import net.yacy.cora.federate.solr.connector.SolrConnector; @@ -146,6 +147,17 @@ public class SolrSelectServlet extends HttpServlet { QueryGoal qg = new QueryGoal(querystring); StringBuilder solrQ = qg.collectionTextQuery(); mmsp.getMap().put(CommonParams.Q, new String[]{solrQ.toString()}); // sru patch + + // experimental p2p enrichment if flag to do so is set + /* + final String p2pQuery = querystring; + new Thread() { + @Override + public void run() { + FederateSearchManager.getManager().query(p2pQuery); + } + }.start(); + */ } String q = mmsp.get(CommonParams.Q, ""); if (querystring.length() == 0) querystring = q;