Class BucketJsonFacet
- java.lang.Object
-
- org.apache.solr.client.solrj.response.json.NestableJsonFacet
-
- org.apache.solr.client.solrj.response.json.BucketJsonFacet
-
public class BucketJsonFacet extends NestableJsonFacet
Represents an individual bucket result of a "term" or "range" facet. Allows access to JSON like:{ "val": "termX", "count": 10, "subfacetName": ... }
Buckets may contain nested facets of any type.
-
-
Constructor Summary
Constructors Constructor Description BucketJsonFacet(NamedList<Object> singleBucket)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Set<String>
getKeysToSkip()
Object
getVal()
Retrieves the value (sometimes called the "key") of this bucket.-
Methods inherited from class org.apache.solr.client.solrj.response.json.NestableJsonFacet
getBucketBasedFacetNames, getBucketBasedFacets, getCount, getHeatmapFacetByName, getHeatmapFacetNames, getQueryFacet, getQueryFacetNames, getStatFacetNames, getStatFacetValue, getStatNames, getStatValue
-
-
-
-
Method Detail
-
getVal
public Object getVal()
Retrieves the value (sometimes called the "key") of this bucket. The type of this object depends on the type of field being faceted on. Usually a Date, Double, Integer, or String
-
getKeysToSkip
protected Set<String> getKeysToSkip()
- Overrides:
getKeysToSkip
in classNestableJsonFacet
-
-