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) voidsetDefaultProvider(SearchConfigurationProvider defaultSearchConfigrationProvider) Gives access to the default configuration provider.
-
Constructor Details
-
DefaultSearchConfigurationProvider
public DefaultSearchConfigurationProvider()
-
-
Method Details
-
getTenantSearchConfiguration
- Specified by:
getTenantSearchConfigurationin interfaceSearchConfigurationProvider- Parameters:
tenant- tenant name- Returns:
- the search configuration for the specified tenant
-
getTargetIndex
-
getQueryProcessing
-
getScoringConfiguration
-
getFacetConfiguration
-
getQueryConfiguration
-
getSortConfigs
-
getConfiguredTenants
- Specified by:
getConfiguredTenantsin interfaceSearchConfigurationProvider- Returns:
- the list of all configured tenants
-
setDefaultProvider
Description copied from interface:SearchConfigurationProviderGives access to the default configuration provider.- Specified by:
setDefaultProviderin interfaceSearchConfigurationProvider- Parameters:
defaultSearchConfigrationProvider- default configuration provider
-