Package de.cxp.ocs.config
Class FacetConfiguration
java.lang.Object
de.cxp.ocs.config.FacetConfiguration
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsetDefaultFacetConfiguration
(FacetConfiguration.FacetConfig defaultFacetConfiguration) Deprecated.setDefaultNumberFacetConfiguration
(FacetConfiguration.FacetConfig defaultNumberFacetConfiguration) setDefaultTermFacetConfiguration
(FacetConfiguration.FacetConfig defaultTermFacetConfiguration) setFacets
(@NonNull List<FacetConfiguration.FacetConfig> facets) A list of fine grained facet configurations.setMaxFacets
(int maxFacets) Limit the amount of all facets returned for a result.
-
Constructor Details
-
FacetConfiguration
public FacetConfiguration()
-
-
Method Details
-
setFacets
A list of fine grained facet configurations. Each facet configuration controls the return value of one specific facet. Facets without configuration will be configured by default values.- Parameters:
facets
- set full facets list- Returns:
- self
-
setMaxFacets
Limit the amount of all facets returned for a result. Facets that have the property 'excludeFromFacetLimit' enabled, won't be considered for that limit.- Parameters:
maxFacets
- set facet limit- Returns:
- self
-
setDefaultFacetConfiguration
@Deprecated public FacetConfiguration setDefaultFacetConfiguration(FacetConfiguration.FacetConfig defaultFacetConfiguration) Deprecated. -
setDefaultTermFacetConfiguration
public FacetConfiguration setDefaultTermFacetConfiguration(FacetConfiguration.FacetConfig defaultTermFacetConfiguration) -
setDefaultNumberFacetConfiguration
public FacetConfiguration setDefaultNumberFacetConfiguration(FacetConfiguration.FacetConfig defaultNumberFacetConfiguration)
-