public abstract class FacetsAbstractBuilder<T extends FacetsAbstractBuilder<T>> extends Object
Constructor and Description |
---|
FacetsAbstractBuilder() |
Modifier and Type | Method and Description |
---|---|
FacetFieldBuilder.Nested<T> |
withField() |
T |
withField(FacetField field) |
T |
withFields(List<FacetField> fields) |
T |
withGroupFacets(boolean groupFacets) |
T |
withGroupingByHeaderDoc() |
T |
withGroupingByUnique() |
T |
withGroupingMethod(Facets.FacetGroupingMethod groupingMethod) |
FacetRangeBuilder.Nested<T> |
withRange() |
T |
withRange(FacetRange range) |
T |
withRanges(List<FacetRange> ranges) |
public FacetFieldBuilder.Nested<T> withField()
public T withField(FacetField field)
public T withFields(List<FacetField> fields)
public FacetRangeBuilder.Nested<T> withRange()
public T withRange(FacetRange range)
public T withRanges(List<FacetRange> ranges)
public T withGroupFacets(boolean groupFacets)
public T withGroupingMethod(Facets.FacetGroupingMethod groupingMethod)
public T withGroupingByUnique()
public T withGroupingByHeaderDoc()