org.apache.lucene.facet.range
public class RangeFacetRequest<T extends Range> extends FacetRequest
FacetRequest.ResultMode, FacetRequest.SortOrder
Modifier and Type | Field and Description |
---|---|
Range[] |
ranges |
categoryPath, numResults
Constructor and Description |
---|
RangeFacetRequest(String field,
List<T> ranges) |
RangeFacetRequest(String field,
T... ranges) |
Modifier and Type | Method and Description |
---|---|
FacetsAggregator |
createFacetsAggregator(FacetIndexingParams fip)
Returns the
FacetsAggregator which can aggregate the categories of
this facet request. |
equals, getDepth, getNumLabel, getResultMode, getSortOrder, hashCode, setDepth, setNumLabel, setResultMode, setSortOrder, toString
public final Range[] ranges
public FacetsAggregator createFacetsAggregator(FacetIndexingParams fip)
FacetRequest
FacetsAggregator
which can aggregate the categories of
this facet request. The aggregator is expected to aggregate category values
into FacetArrays
. If the facet request does not support that, e.g.
RangeFacetRequest
, it can return null
. Note though that
such requests require a dedicated FacetsAccumulator
.createFacetsAggregator
in class FacetRequest
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.