Package de.cxp.ocs
Class SearchPlugins
- java.lang.Object
-
- de.cxp.ocs.SearchPlugins
-
public class SearchPlugins extends Object
-
-
Constructor Summary
Constructors Constructor Description SearchPlugins()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Supplier<? extends ESQueryFactory>>getEsQueryFactories()Map<String,Supplier<? extends RescorerProvider>>getRescorerProviders()Map<String,Supplier<? extends UserQueryAnalyzer>>getUserQueryAnalyzers()Map<String,Supplier<? extends UserQueryPreprocessor>>getUserQueryPreprocessors()static <T> Optional<T>initialize(String clazz, Map<String,Supplier<? extends T>> suppliers, Map<String,String> settings)static <T> List<T>initialize(List<String> classNames, Map<String,Supplier<? extends T>> suppliers, Map<String,Map<String,String>> pluginSettings)
-
-
-
Method Detail
-
getEsQueryFactories
public Map<String,Supplier<? extends ESQueryFactory>> getEsQueryFactories()
-
getUserQueryAnalyzers
public Map<String,Supplier<? extends UserQueryAnalyzer>> getUserQueryAnalyzers()
-
getUserQueryPreprocessors
public Map<String,Supplier<? extends UserQueryPreprocessor>> getUserQueryPreprocessors()
-
getRescorerProviders
public Map<String,Supplier<? extends RescorerProvider>> getRescorerProviders()
-
initialize
public static <T> Optional<T> initialize(String clazz, Map<String,Supplier<? extends T>> suppliers, Map<String,String> settings)
-
-