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 {