From 9a56e45308449f59dc870c4b3cc669170e236f3c Mon Sep 17 00:00:00 2001 From: Michael Date: Fri, 8 Jun 2018 18:06:47 +0100 Subject: [PATCH] Revert "Fix/search 896" (#127) --- .../repo/search/impl/solr/SolrQueryHTTPClient.java | 4 ++-- .../repo/search/impl/solr/SolrSQLHttpClient.java | 9 ++------- .../subsystems/Search/solr6/solr-search-context.xml | 6 ------ 3 files changed, 4 insertions(+), 15 deletions(-) diff --git a/src/main/java/org/alfresco/repo/search/impl/solr/SolrQueryHTTPClient.java b/src/main/java/org/alfresco/repo/search/impl/solr/SolrQueryHTTPClient.java index 391f08a4e1..c0ffadb07d 100644 --- a/src/main/java/org/alfresco/repo/search/impl/solr/SolrQueryHTTPClient.java +++ b/src/main/java/org/alfresco/repo/search/impl/solr/SolrQueryHTTPClient.java @@ -374,7 +374,7 @@ public class SolrQueryHTTPClient extends AbstractSolrQueryHTTPClient implements boolean requiresSeparator = false; for(StoreRef storeRef : storeRefs) { - SolrStoreMappingWrapper storeMapping = SolrClientUtil.extractMapping(storeRef, mappingLookup, shardRegistry, useDynamicShardRegistration, beanFactory); + SolrStoreMappingWrapper storeMapping = SolrClientUtil.extractMapping(storeRef, mappingLookup, shardRegistry, requiresSeparator, beanFactory); if(requiresSeparator) { @@ -474,7 +474,7 @@ public class SolrQueryHTTPClient extends AbstractSolrQueryHTTPClient implements SolrStoreMappingWrapper storeMapping = SolrClientUtil.extractMapping(storeRef, mappingLookup, shardRegistry, - useDynamicShardRegistration, beanFactory); + requiresSeparator, beanFactory); if(requiresSeparator) { diff --git a/src/main/java/org/alfresco/repo/search/impl/solr/SolrSQLHttpClient.java b/src/main/java/org/alfresco/repo/search/impl/solr/SolrSQLHttpClient.java index 732c5cbb38..a11032d543 100644 --- a/src/main/java/org/alfresco/repo/search/impl/solr/SolrSQLHttpClient.java +++ b/src/main/java/org/alfresco/repo/search/impl/solr/SolrSQLHttpClient.java @@ -27,7 +27,6 @@ package org.alfresco.repo.search.impl.solr; import java.io.IOException; import java.io.UnsupportedEncodingException; -import java.net.ConnectException; import java.util.HashMap; import java.util.List; import java.util.Locale; @@ -43,6 +42,7 @@ import org.alfresco.repo.search.impl.lucene.SolrJsonProcessor; import org.alfresco.repo.tenant.TenantService; import org.alfresco.service.cmr.repository.StoreRef; import org.alfresco.service.cmr.repository.datatype.DefaultTypeConverter; +import org.alfresco.service.cmr.search.BasicSearchParameters; import org.alfresco.service.cmr.search.ResultSet; import org.alfresco.service.cmr.search.SearchParameters; import org.alfresco.service.cmr.search.StatsParameters; @@ -152,7 +152,7 @@ public class SolrSQLHttpClient extends AbstractSolrQueryHTTPClient implements So * When sharded we pass array of shard instances otherwise we pass the local instance url which * is http://url:port/solr/collection_name */ - if(isSharded()) + if(mapping.isSharded()) { url.append(mapping.getShards()); } @@ -205,15 +205,10 @@ public class SolrSQLHttpClient extends AbstractSolrQueryHTTPClient implements So return new SolrSQLJSONResultSet(json, searchParameters); }); } - catch (ConnectException ce) - { - throw new LuceneQueryParserException("Unable to reach InsightEngine", ce); - } catch (JSONException | IOException | EncoderException e) { throw new LuceneQueryParserException("Unable to parse the solr response ", e); } - } protected JSONResult postSolrQuery(HttpClient httpClient, String url, JSONObject body, diff --git a/src/main/resources/alfresco/subsystems/Search/solr6/solr-search-context.xml b/src/main/resources/alfresco/subsystems/Search/solr6/solr-search-context.xml index 5e4632d421..db5c2519f9 100644 --- a/src/main/resources/alfresco/subsystems/Search/solr6/solr-search-context.xml +++ b/src/main/resources/alfresco/subsystems/Search/solr6/solr-search-context.xml @@ -73,9 +73,6 @@ - - - @@ -94,9 +91,6 @@ ${solr.query.includeGroupsForRoleAdmin} - - -