Class FacetingRequestImpl
java.lang.Object
org.hibernate.search.query.dsl.impl.FacetingRequestImpl
- All Implemented Interfaces:
FacetingRequest
- Direct Known Subclasses:
DiscreteFacetRequest,RangeFacetRequest
Base class for faceting requests.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract FacetcreateFacet(String value, int count) abstract Class<?> intgetSort()booleanvoidsetIncludeZeroCounts(boolean includeZeroCounts) voidsetMaxNumberOfFacets(int maxNumberOfFacets) voidsetSort(FacetSortOrder sort) toString()
-
Constructor Details
-
FacetingRequestImpl
-
-
Method Details
-
getFacetingName
- Specified by:
getFacetingNamein interfaceFacetingRequest- Returns:
- the name of this faceting request. The faceting name can be an arbitrary string.
-
getFieldName
- Specified by:
getFieldNamein interfaceFacetingRequest- Returns:
- the
Documentfield name on which this faceting request is defined on
-
setSort
-
getSort
- Specified by:
getSortin interfaceFacetingRequest- Returns:
- the sort order of the returned
Facets for this request
-
getMaxNumberOfFacets
public int getMaxNumberOfFacets()- Specified by:
getMaxNumberOfFacetsin interfaceFacetingRequest- Returns:
- the maximum number of facets returned for this request
-
setMaxNumberOfFacets
public void setMaxNumberOfFacets(int maxNumberOfFacets) -
getFieldCacheType
-
createFacet
-
hasZeroCountsIncluded
public boolean hasZeroCountsIncluded()- Specified by:
hasZeroCountsIncludedin interfaceFacetingRequest- Returns:
trueif facets with a count of 0 should be included in the returned facet list
-
setIncludeZeroCounts
public void setIncludeZeroCounts(boolean includeZeroCounts) -
toString
-