Package de.cxp.ocs.config
Class DefaultSearchConfigurationProvider
java.lang.Object
de.cxp.ocs.config.DefaultSearchConfigurationProvider
- All Implemented Interfaces:
SearchConfigurationProvider
public class DefaultSearchConfigurationProvider
extends Object
implements SearchConfigurationProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFacetConfiguration
(String tenant) getQueryConfiguration
(String tenant) getQueryProcessing
(String tenant) getScoringConfiguration
(String tenant) getSortConfigs
(String tenant) getTargetIndex
(String tenant) getTenantSearchConfiguration
(String tenant) void
setDefaultProvider
(SearchConfigurationProvider defaultSearchConfigrationProvider) Gives access to the default configuration provider.
-
Constructor Details
-
DefaultSearchConfigurationProvider
public DefaultSearchConfigurationProvider()
-
-
Method Details
-
getTenantSearchConfiguration
- Specified by:
getTenantSearchConfiguration
in interfaceSearchConfigurationProvider
- Parameters:
tenant
- tenant name- Returns:
- the search configuration for the specified tenant
-
getTargetIndex
-
getQueryProcessing
-
getScoringConfiguration
-
getFacetConfiguration
-
getQueryConfiguration
-
getSortConfigs
-
getConfiguredTenants
- Specified by:
getConfiguredTenants
in interfaceSearchConfigurationProvider
- Returns:
- the list of all configured tenants
-
setDefaultProvider
Description copied from interface:SearchConfigurationProvider
Gives access to the default configuration provider.- Specified by:
setDefaultProvider
in interfaceSearchConfigurationProvider
- Parameters:
defaultSearchConfigrationProvider
- default configuration provider
-