Class ContainerSearch

java.lang.Object
com.yahoo.vespa.model.container.component.ContainerSubsystem<SearchChains>
com.yahoo.vespa.model.container.search.ContainerSearch
All Implemented Interfaces:
com.yahoo.config.ConfigInstance.Producer, com.yahoo.container.QrSearchersConfig.Producer, com.yahoo.prelude.semantics.SemanticRulesConfig.Producer, com.yahoo.search.config.IndexInfoConfig.Producer, com.yahoo.search.config.SchemaInfoConfig.Producer, com.yahoo.search.pagetemplates.PageTemplatesConfig.Producer, com.yahoo.search.query.profile.config.QueryProfilesConfig.Producer, com.yahoo.vespa.configdefinition.IlscriptsConfig.Producer

public class ContainerSearch extends ContainerSubsystem<SearchChains> implements com.yahoo.search.config.IndexInfoConfig.Producer, com.yahoo.vespa.configdefinition.IlscriptsConfig.Producer, com.yahoo.container.QrSearchersConfig.Producer, com.yahoo.search.query.profile.config.QueryProfilesConfig.Producer, com.yahoo.prelude.semantics.SemanticRulesConfig.Producer, com.yahoo.search.pagetemplates.PageTemplatesConfig.Producer, com.yahoo.search.config.SchemaInfoConfig.Producer
Author:
gjoranv, Tony Vaagenes
  • Field Details

  • Constructor Details

  • Method Details

    • connectSearchClusters

      public void connectSearchClusters(Map<String,SearchCluster> searchClusters)
    • initializeSearchChains

      public void initializeSearchChains(Map<String,? extends SearchCluster> searchClusters)
    • setQueryProfiles

      public void setQueryProfiles(QueryProfiles queryProfiles)
    • setSemanticRules

      public void setSemanticRules(SemanticRules semanticRules)
    • setPageTemplates

      public void setPageTemplates(PageTemplates pageTemplates)
    • getConfig

      public void getConfig(com.yahoo.search.query.profile.config.QueryProfilesConfig.Builder builder)
      Specified by:
      getConfig in interface com.yahoo.search.query.profile.config.QueryProfilesConfig.Producer
    • getConfig

      public void getConfig(com.yahoo.prelude.semantics.SemanticRulesConfig.Builder builder)
      Specified by:
      getConfig in interface com.yahoo.prelude.semantics.SemanticRulesConfig.Producer
    • getConfig

      public void getConfig(com.yahoo.search.pagetemplates.PageTemplatesConfig.Builder builder)
      Specified by:
      getConfig in interface com.yahoo.search.pagetemplates.PageTemplatesConfig.Producer
    • getConfig

      public void getConfig(com.yahoo.search.config.IndexInfoConfig.Builder builder)
      Specified by:
      getConfig in interface com.yahoo.search.config.IndexInfoConfig.Producer
    • getConfig

      public void getConfig(com.yahoo.vespa.configdefinition.IlscriptsConfig.Builder builder)
      Specified by:
      getConfig in interface com.yahoo.vespa.configdefinition.IlscriptsConfig.Producer
    • getConfig

      public void getConfig(com.yahoo.search.config.SchemaInfoConfig.Builder builder)
      Specified by:
      getConfig in interface com.yahoo.search.config.SchemaInfoConfig.Producer
    • getConfig

      public void getConfig(com.yahoo.container.QrSearchersConfig.Builder builder)
      Specified by:
      getConfig in interface com.yahoo.container.QrSearchersConfig.Producer