From baf8167a02c55fb33ad6a8bc4b0c352fcea699e7 Mon Sep 17 00:00:00 2001 From: eliaporciani Date: Mon, 13 Jan 2020 16:27:31 +0100 Subject: [PATCH] [SEARCH-1689] Added score to allowed non cached fields --- .../solr/handler/component/AlfrescoSearchHandler.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/search-services/alfresco-search/src/main/java/org/apache/solr/handler/component/AlfrescoSearchHandler.java b/search-services/alfresco-search/src/main/java/org/apache/solr/handler/component/AlfrescoSearchHandler.java index 8423a8136..618997318 100644 --- a/search-services/alfresco-search/src/main/java/org/apache/solr/handler/component/AlfrescoSearchHandler.java +++ b/search-services/alfresco-search/src/main/java/org/apache/solr/handler/component/AlfrescoSearchHandler.java @@ -303,7 +303,10 @@ public class AlfrescoSearchHandler extends RequestHandlerBase implements Set fieldListSet = new HashSet<>(); - Set allowedNonCachedFields = Set.of("id","DBID", "_version_"); + Set defaultNonCachedFields = Set.of("id","DBID", "_version_"); + Set allowedNonCachedFields = new HashSet<>(defaultNonCachedFields); + allowedNonCachedFields.add("score"); + SolrReturnFields solrReturnFields = new SolrReturnFields(req); String originalFieldList = req.getParams().get("fl"); @@ -316,7 +319,7 @@ public class AlfrescoSearchHandler extends RequestHandlerBase implements if (!cacheTransformer){ if (solrReturnFields.wantsAllFields()) { - fieldListSet.addAll(allowedNonCachedFields); + fieldListSet.addAll(defaultNonCachedFields); } else {