Class BucketBasedJsonFacet
Allows access to JSON like:
{
"numBuckets": 2,
"buckets": [
{...},
{...}
]
}
Allows access to all top-level "terms" and "range" response properties (e.g.
allBuckets, numBuckets, before, etc.)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonggetAfter()The count of all records whose field value follows theendof this "range" facetlongThe sum cardinality of all buckets in the "terms" facet.longThe count of all records whose field value precedes thestartof this "range" facetlongThe count of all records whose field value falls betweenstartandend.Retrieves the facet buckets returned by the server.longThe total number of buckets found in the domain (of which the returned buckets are only a part).
-
Field Details
-
UNSET_FLAG
public static final int UNSET_FLAG- See Also:
-
-
Constructor Details
-
BucketBasedJsonFacet
-
-
Method Details
-
getBuckets
Retrieves the facet buckets returned by the server. -
getNumBuckets
public long getNumBuckets()The total number of buckets found in the domain (of which the returned buckets are only a part).This value can only be computed on "terms" facets where the user has specifically requested it with the
numBucketsoption.UNSET_FLAGis returned if this is a "range" facet ornumBucketscomputation was not requested in the initial request. -
getAllBuckets
public long getAllBuckets()The sum cardinality of all buckets in the "terms" facet.Note that for facets on multi-valued fields, documents may belong to multiple buckets, making
getAllBuckets()return a result greater than the number of documents in the domain.This value is only present if the user has specifically requested it with the
allBucketsoption.UNSET_FLAGis returned if this is not the case. -
getBefore
public long getBefore()The count of all records whose field value precedes thestartof this "range" facetThis value is only present if the user has specifically requested it with the
otheroption.UNSET_FLAGis returned if this is not the case. -
getAfter
public long getAfter()The count of all records whose field value follows theendof this "range" facetThis value is only present if the user has specifically requested it with the
otheroption.UNSET_FLAGis returned if this is not the case. -
getBetween
public long getBetween()The count of all records whose field value falls betweenstartandend.This value is only present if the user has specifically requested it with the
otheroption.UNSET_FLAGis returned if this is not the case.
-