diff --git a/htroot/IndexControlRWIs_p.java b/htroot/IndexControlRWIs_p.java index 31199063a..baf170002 100644 --- a/htroot/IndexControlRWIs_p.java +++ b/htroot/IndexControlRWIs_p.java @@ -659,7 +659,6 @@ public class IndexControlRWIs_p { sb.index, sb.getRanking(), "",//userAgent - false, 0.0d, 0.0d, 0.0d, new String[0]); final SearchEvent theSearch = SearchEventCache.getEvent(query, sb.peers, sb.tables, null, false, sb.loader, Integer.MAX_VALUE, Long.MAX_VALUE); @@ -670,8 +669,7 @@ public class IndexControlRWIs_p { } else { prop.put("searchresult", 3); prop.put("searchresult_allurl", theSearch.local_rwi_available.get()); - prop - .put("searchresult_description", theSearch.flagCount()[WordReferenceRow.flag_app_dc_description]); + prop.put("searchresult_description", theSearch.flagCount()[WordReferenceRow.flag_app_dc_description]); prop.put("searchresult_title", theSearch.flagCount()[WordReferenceRow.flag_app_dc_title]); prop.put("searchresult_creator", theSearch.flagCount()[WordReferenceRow.flag_app_dc_creator]); prop.put("searchresult_subject", theSearch.flagCount()[WordReferenceRow.flag_app_dc_subject]); diff --git a/htroot/yacy/search.java b/htroot/yacy/search.java index 9b092792c..0c831c5dd 100644 --- a/htroot/yacy/search.java +++ b/htroot/yacy/search.java @@ -251,7 +251,6 @@ public final class search { indexSegment, rankingProfile, header.get(HeaderFramework.USER_AGENT, ""), - false, 0.0d, 0.0d, 0.0d, @@ -316,7 +315,6 @@ public final class search { sb.index, rankingProfile, header.get(HeaderFramework.USER_AGENT, ""), - false, 0.0d, 0.0d, 0.0d, diff --git a/htroot/yacysearch.java b/htroot/yacysearch.java index 379ed2cb1..caf980487 100644 --- a/htroot/yacysearch.java +++ b/htroot/yacysearch.java @@ -669,9 +669,6 @@ public class yacysearch { indexSegment, ranking, header.get(HeaderFramework.USER_AGENT, ""), - sb.getConfigBool(SwitchboardConstants.SEARCH_VERIFY_DELETE, false) - && sb.getConfigBool(SwitchboardConstants.NETWORK_SEARCHVERIFY, false) - && sb.peers.mySeed().getFlagAcceptRemoteIndex(), lat, lon, rad, sb.getConfigArray("search.navigation", "")); EventTracker.delete(EventTracker.EClass.SEARCH); diff --git a/source/net/yacy/cora/federate/FederateSearchManager.java b/source/net/yacy/cora/federate/FederateSearchManager.java index bd17081c2..56f18e9d5 100644 --- a/source/net/yacy/cora/federate/FederateSearchManager.java +++ b/source/net/yacy/cora/federate/FederateSearchManager.java @@ -205,8 +205,7 @@ public class FederateSearchManager { sb.index, sb.getRanking(), "",//userAgent - false, - 0.0d, 0.0d, -1.0d, + 0.0d, 0.0d, 0.0d, new String[0]); return query(query); diff --git a/source/net/yacy/search/query/QueryParams.java b/source/net/yacy/search/query/QueryParams.java index 75a9ed1b1..0e0797145 100644 --- a/source/net/yacy/search/query/QueryParams.java +++ b/source/net/yacy/search/query/QueryParams.java @@ -141,7 +141,6 @@ public final class QueryParams { public int transmitcount; // number of results that had been shown to the user public long searchtime, urlretrievaltime, snippetcomputationtime; // time to perform the search, to get all the urls, and to compute the snippets public final String userAgent; - protected boolean filterfailurls; protected double lat, lon, radius; public LinkedHashSet facetfields; private SolrQuery cachedQuery; @@ -173,7 +172,6 @@ public final class QueryParams { final Segment indexSegment, final RankingProfile ranking, final String userAgent, - final boolean filterfailurls, final double lat, final double lon, final double radius, @@ -240,7 +238,6 @@ public final class QueryParams { this.indexSegment = indexSegment; this.userAgent = userAgent; this.transmitcount = 0; - this.filterfailurls = filterfailurls; // we normalize here the location and radius because that should cause a better caching // and as surplus it will increase privacy this.lat = Math.floor(lat * this.kmNormal) / this.kmNormal; diff --git a/source/net/yacy/search/query/SearchEventCache.java b/source/net/yacy/search/query/SearchEventCache.java index bdae26b28..5fb5ff671 100644 --- a/source/net/yacy/search/query/SearchEventCache.java +++ b/source/net/yacy/search/query/SearchEventCache.java @@ -170,7 +170,8 @@ public class SearchEventCache { // start a new event Switchboard sb = Switchboard.getSwitchboard(); - final boolean delete = sb == null || Switchboard.getSwitchboard().getConfigBool(SwitchboardConstants.SEARCH_VERIFY_DELETE, true); + final boolean delete = sb == null || Switchboard.getSwitchboard().getConfigBool(SwitchboardConstants.SEARCH_VERIFY_DELETE, true) + || (sb.getConfigBool(SwitchboardConstants.NETWORK_SEARCHVERIFY, false) && sb.peers.mySeed().getFlagAcceptRemoteIndex()); final boolean addToLocalIdx = sb == null || Switchboard.getSwitchboard().getConfigBool(SwitchboardConstants.REMOTESEARCH_RESULT_STORE, true); event = new SearchEvent(query, peers, workTables, preselectedPeerHashes, generateAbstracts, loader, remote_maxcount, remote_maxtime, delete, addToLocalIdx); MemoryControl.request(100 * 1024 * 1024, false); // this may trigger a short memory status which causes a reducing of cache space of other threads