public class BucketBasedJsonFacet extends Object
{ "numBuckets": 2, "buckets": [ {...}, {...} ] }
Allows access to all top-level "terms" and "range" response properties (e.g. allBuckets
, numBuckets
,
before
, etc.)
Modifier and Type | Field and Description |
---|---|
static int |
UNSET_FLAG |
Constructor and Description |
---|
BucketBasedJsonFacet(NamedList<Object> bucketBasedFacet) |
Modifier and Type | Method and Description |
---|---|
int |
getAfter()
The count of all records whose field value follows the
end of this "range" facet
This value is only present if the user has specifically requested it with the other option. |
long |
getAllBuckets()
The sum cardinality of all buckets in the "terms" facet.
|
int |
getBefore()
The count of all records whose field value precedes the
start of this "range" facet
This value is only present if the user has specifically requested it with the other option. |
int |
getBetween()
The count of all records whose field value falls between
start and end . |
List<BucketJsonFacet> |
getBuckets()
Retrieves the facet buckets returned by the server.
|
int |
getNumBuckets()
The total number of buckets found in the domain (of which the returned buckets are only a part).
|
public static final int UNSET_FLAG
public List<BucketJsonFacet> getBuckets()
public int getNumBuckets()
numBuckets
option. UNSET_FLAG
is returned if this is a "range" facet or numBuckets
computation was not requested in the intiial request.public long getAllBuckets()
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 allBuckets
option.
UNSET_FLAG
is returned if this is not the case.
public int getBefore()
start
of this "range" facet
This value is only present if the user has specifically requested it with the other
option.
UNSET_FLAG
is returned if this is not the case.public int getAfter()
end
of this "range" facet
This value is only present if the user has specifically requested it with the other
option.
UNSET_FLAG
is returned if this is not the case.public int getBetween()
start
and end
.
This value is only present if the user has specifically requested it with the other
option.
UNSET_FLAG
is returned if this is not the case.Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.