Uses of Class
de.cxp.ocs.smartsuggest.QuerySuggestManager.QuerySuggestManagerBuilder
Packages that use QuerySuggestManager.QuerySuggestManagerBuilder
-
Uses of QuerySuggestManager.QuerySuggestManagerBuilder in de.cxp.ocs.smartsuggest
Methods in de.cxp.ocs.smartsuggest that return QuerySuggestManager.QuerySuggestManagerBuilderModifier and TypeMethodDescriptionQuerySuggestManager.QuerySuggestManagerBuilder.addArchiveProviderConfig(Class<? extends IndexArchiveProvider> sdpClazz, Map<String, Object> config) Same asQuerySuggestManagerBuilder.addDataProviderConfig(String, Map)QuerySuggestManager.QuerySuggestManagerBuilder.addDataProviderConfig(Class<? extends SuggestDataProvider> sdpClazz, Map<String, Object> config) Same asQuerySuggestManagerBuilder.addDataProviderConfig(String, Map)QuerySuggestManager.QuerySuggestManagerBuilder.addDataProviderConfig(String canonicalClassName, Map<String, Object> config) Add configuration for a specific data provider that will be loaded by your environment.QuerySuggestManager.QuerySuggestManagerBuilder.addMetricsRegistryAdapter(MeterRegistryAdapter reg) Optionally add micrometer.io MeterRegistry.QuerySuggestManager.builder()QuerySuggestManager.QuerySuggestManagerBuilder.indexFolder(Path indexFolder) Sets the root path where the indices for the different tenants will be stored.QuerySuggestManager.QuerySuggestManagerBuilder.preloadIndexes(String... indexNames) specify indexes that should be loaded immediately after initialization.QuerySuggestManager.QuerySuggestManagerBuilder.updateRate(int seconds) Set the rate (in seconds) at which the update should run.QuerySuggestManager.QuerySuggestManagerBuilder.useDataMerger()Deprecated.use SuggestConfigProvider to change this value per index or set defaultSuggestConfig instead.QuerySuggestManager.QuerySuggestManagerBuilder.withArchiveDataProvider(IndexArchiveProvider additionalSuggestDataProvider) Add a customIndexArchiveProviderthat can provide for the indexes to be loaded.QuerySuggestManager.QuerySuggestManagerBuilder.withCustomSuggesterFactory(@NonNull Supplier<SuggesterFactory<?>> customSuggesterFactory) Set supplier for custom suggester factory that will be fetched for every single index.QuerySuggestManager.QuerySuggestManagerBuilder.withDefaultSuggestConfig(@NonNull SuggestConfig defaultSuggestConfig) Add default suggest config that should be used in case no SuggestConfigProvider exists or no provider has a config for a certain index.QuerySuggestManager.QuerySuggestManagerBuilder.withLimiter(Limiter customLimiter) With this method you can specify a default limiter for suggestions from different sources.QuerySuggestManager.QuerySuggestManagerBuilder.withSuggestDataProvider(SuggestDataProvider additionalSuggestDataProvider) Add a customSuggestDataProvider.