MNT-23276 - The null facet name should be considered (#1540) (#1543)

(cherry picked from commit 295a8f7ba2)
This commit is contained in:
Antonio Felix
2022-11-09 14:05:38 +00:00
committed by GitHub
parent d9489cedc4
commit 8f8743f4b5

View File

@@ -267,14 +267,15 @@ public class SolrJSONResultSet implements SearchEngineResultSet {
ArrayList<Pair<String, Integer>> facetValues = new ArrayList<Pair<String, Integer>>(facetArraySize/2); ArrayList<Pair<String, Integer>> facetValues = new ArrayList<Pair<String, Integer>>(facetArraySize/2);
for(int i = 0; i < facetArraySize; i+=2) for(int i = 0; i < facetArraySize; i+=2)
{ {
String facetEntryName = "Null";
if(!facets.isNull(i)) if(!facets.isNull(i))
{ {
String facetEntryName = facets.getString(i); facetEntryName = facets.getString(i);
}
Integer facetEntryCount = Integer.valueOf(facets.getInt(i + 1)); Integer facetEntryCount = Integer.valueOf(facets.getInt(i + 1));
Pair<String, Integer> pair = new Pair<String, Integer>(facetEntryName, facetEntryCount); Pair<String, Integer> pair = new Pair<String, Integer>(facetEntryName, facetEntryCount);
facetValues.add(pair); facetValues.add(pair);
} }
}
fieldFacets.put(fieldName, facetValues); fieldFacets.put(fieldName, facetValues);
} }
} }