This is an automated email from the ASF dual-hosted git repository.

mkhl pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/solr.git


The following commit(s) were added to refs/heads/main by this push:
     new 0725a9ba853 Small code improvements in FacetComponent (#1306)
0725a9ba853 is described below

commit 0725a9ba853c1a0caacd7c2c037cbe11bd4b4b39
Author: Renato Haeberli <[email protected]>
AuthorDate: Mon Jan 23 18:21:51 2023 +1100

    Small code improvements in FacetComponent (#1306)
    
    * setting initial length for facetQueries ArrayList
    
    * Using isNotEmpty-method rather than negating isEmpty
    
    Co-authored-by: Renato Haeberli <>
---
 .../src/java/org/apache/solr/handler/component/FacetComponent.java    | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/solr/core/src/java/org/apache/solr/handler/component/FacetComponent.java 
b/solr/core/src/java/org/apache/solr/handler/component/FacetComponent.java
index 141389f4e63..9d46b773ec9 100644
--- a/solr/core/src/java/org/apache/solr/handler/component/FacetComponent.java
+++ b/solr/core/src/java/org/apache/solr/handler/component/FacetComponent.java
@@ -163,7 +163,7 @@ public class FacetComponent extends SearchComponent {
 
       String[] queries = rb.req.getParams().getParams(FacetParams.FACET_QUERY);
       if (queries != null) {
-        facetQueries = new ArrayList<>();
+        facetQueries = new ArrayList<>(queries.length);
         for (String query : queries) {
           facetQueries.add(new FacetBase(rb, FacetParams.FACET_QUERY, query));
         }
@@ -277,7 +277,7 @@ public class FacetComponent extends SearchComponent {
 
       NamedList<Object> counts = FacetComponent.getFacetCounts(f, fdebug);
       String[] pivots = params.getParams(FacetParams.FACET_PIVOT);
-      if (!ArrayUtils.isEmpty(pivots)) {
+      if (ArrayUtils.isNotEmpty(pivots)) {
         PivotFacetProcessor pivotProcessor =
             new PivotFacetProcessor(rb.req, rb.getResults().docSet, params, 
rb);
         SimpleOrderedMap<List<NamedList<Object>>> v = 
pivotProcessor.process(pivots);

Reply via email to