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)
-