Package com.senseidb.search.relevance.CustomRelevanceFunction

Examples of com.senseidb.search.relevance.CustomRelevanceFunction.CustomRelevanceFunctionFactory


    {
      String modelName = jsonRelevance.getString(RelevanceJSONConstants.KW_PREDEFINED);
     
      if(ModelStorage.hasPreloadedModel(modelName))
      {
        CustomRelevanceFunctionFactory crfFactory = ModelStorage.getPreloadedModel(modelName);
        return crfFactory.build();
      }
      else if (ModelStorage.hasRuntimeModel(modelName))
      {
        RuntimeRelevanceFunctionFactory rrfFactory = ModelStorage.getRuntimeModel(modelName);
        return rrfFactory.build();
View Full Code Here


    private void processRelevanceFunctionPlugins(SenseiPluginRegistry pluginRegistry) {
        Map<String, CustomRelevanceFunctionFactory> map = pluginRegistry.getNamedBeansByType(CustomRelevanceFunctionFactory.class);
        Iterator<String> it = map.keySet().iterator();
        while (it.hasNext()) {
            String name = it.next();
            CustomRelevanceFunctionFactory crf = map.get(name);
            ModelStorage.injectPreloadedModel(name, crf);
        }
    }
View Full Code Here

TOP

Related Classes of com.senseidb.search.relevance.CustomRelevanceFunction.CustomRelevanceFunctionFactory

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.