Package de.cxp.ocs.config
Class DefaultSearchConfigrationProvider
- java.lang.Object
-
- de.cxp.ocs.config.DefaultSearchConfigrationProvider
-
- All Implemented Interfaces:
SearchConfigurationProvider
public class DefaultSearchConfigrationProvider extends Object implements SearchConfigurationProvider
-
-
Constructor Summary
Constructors Constructor Description DefaultSearchConfigrationProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>getConfiguredTenants()Returns the list of all configured tenants.Optional<FacetConfiguration>getFacetConfiguration(String tenant)Collection<QueryConfiguration>getQueryConfiguration(String tenant)Optional<QueryProcessingConfiguration>getQueryProcessing(String tenant)Optional<ScoringConfiguration>getScoringConfiguration(String tenant)Collection<SortOptionConfiguration>getSortConfigs(String tenant)Optional<String>getTargetIndex(String tenant)SearchConfigurationgetTenantSearchConfiguration(String tenant)Returns the search configuration for the specified tenant.
-
-
-
Method Detail
-
getTenantSearchConfiguration
public SearchConfiguration getTenantSearchConfiguration(String tenant)
Description copied from interface:SearchConfigurationProviderReturns the search configuration for the specified tenant.- Specified by:
getTenantSearchConfigurationin interfaceSearchConfigurationProvider- Returns:
-
getQueryProcessing
public Optional<QueryProcessingConfiguration> getQueryProcessing(String tenant)
-
getScoringConfiguration
public Optional<ScoringConfiguration> getScoringConfiguration(String tenant)
-
getFacetConfiguration
public Optional<FacetConfiguration> getFacetConfiguration(String tenant)
-
getQueryConfiguration
public Collection<QueryConfiguration> getQueryConfiguration(String tenant)
-
getSortConfigs
public Collection<SortOptionConfiguration> getSortConfigs(String tenant)
-
getConfiguredTenants
public Set<String> getConfiguredTenants()
Description copied from interface:SearchConfigurationProviderReturns the list of all configured tenants.- Specified by:
getConfiguredTenantsin interfaceSearchConfigurationProvider- Returns:
-
-