Class ConnectedFacetParameterContext
java.lang.Object
org.hibernate.search.query.dsl.impl.ConnectedFacetParameterContext
- All Implemented Interfaces:
FacetParameterContext,FacetTermination
- Direct Known Subclasses:
ConnectedFacetRangeAboveContext,ConnectedFacetRangeBelowContinuationContext,ConnectedFacetRangeEndContext
-
Constructor Summary
ConstructorsConstructorDescriptionConnectedFacetParameterContext(org.hibernate.search.query.dsl.impl.FacetBuildingContext context) -
Method Summary
Modifier and TypeMethodDescriptionincludeZeroCounts(boolean zeroCounts) maxFacetCount(int maxFacetCount) Limits the maximum numbers of facets to the specified number.orderedBy(FacetSortOrder sort)
-
Constructor Details
-
ConnectedFacetParameterContext
public ConnectedFacetParameterContext(org.hibernate.search.query.dsl.impl.FacetBuildingContext context)
-
-
Method Details
-
orderedBy
- Specified by:
orderedByin interfaceFacetParameterContext- Parameters:
sort- the sort order for the returned facets.- Returns:
- a
FacetParameterContextto continue building the facet request
-
includeZeroCounts
- Specified by:
includeZeroCountsin interfaceFacetParameterContext- Parameters:
zeroCounts- Determines whether values with zero counts are included into the facet result- Returns:
- a
FacetParameterContextto continue building the facet request
-
maxFacetCount
Description copied from interface:FacetParameterContextLimits the maximum numbers of facets to the specified number.- Specified by:
maxFacetCountin interfaceFacetParameterContext- Parameters:
maxFacetCount- the maximum number of facets to include in the response. A negative value means that all facets will be included- Returns:
- a
FacetParameterContextto continue building the facet request
-
createFacetingRequest
- Specified by:
createFacetingRequestin interfaceFacetTermination- Returns:
- the
FacetingRequestproduced by the building process.
-