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 Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionContainerSearch(DeployState deployState, ApplicationContainerCluster cluster, SearchChains chains) -
Method Summary
Modifier and TypeMethodDescriptionvoidconnectSearchClusters(Map<String, SearchCluster> searchClusters) voidgetConfig(com.yahoo.container.QrSearchersConfig.Builder builder) voidgetConfig(com.yahoo.prelude.semantics.SemanticRulesConfig.Builder builder) voidgetConfig(com.yahoo.search.config.IndexInfoConfig.Builder builder) voidgetConfig(com.yahoo.search.config.SchemaInfoConfig.Builder builder) voidgetConfig(com.yahoo.search.pagetemplates.PageTemplatesConfig.Builder builder) voidgetConfig(com.yahoo.search.query.profile.config.QueryProfilesConfig.Builder builder) voidgetConfig(com.yahoo.vespa.configdefinition.IlscriptsConfig.Builder builder) voidinitializeSearchChains(Map<String, ? extends SearchCluster> searchClusters) voidsetPageTemplates(PageTemplates pageTemplates) voidsetQueryProfiles(QueryProfiles queryProfiles) voidsetSemanticRules(SemanticRules semanticRules) Methods inherited from class com.yahoo.vespa.model.container.component.ContainerSubsystem
getChains
-
Field Details
-
QUERY_PROFILE_REGISTRY_CLASS
-
-
Constructor Details
-
ContainerSearch
public ContainerSearch(DeployState deployState, ApplicationContainerCluster cluster, SearchChains chains)
-
-
Method Details
-
connectSearchClusters
-
initializeSearchChains
-
setQueryProfiles
-
setSemanticRules
-
setPageTemplates
-
getConfig
public void getConfig(com.yahoo.search.query.profile.config.QueryProfilesConfig.Builder builder) - Specified by:
getConfigin interfacecom.yahoo.search.query.profile.config.QueryProfilesConfig.Producer
-
getConfig
public void getConfig(com.yahoo.prelude.semantics.SemanticRulesConfig.Builder builder) - Specified by:
getConfigin interfacecom.yahoo.prelude.semantics.SemanticRulesConfig.Producer
-
getConfig
public void getConfig(com.yahoo.search.pagetemplates.PageTemplatesConfig.Builder builder) - Specified by:
getConfigin interfacecom.yahoo.search.pagetemplates.PageTemplatesConfig.Producer
-
getConfig
public void getConfig(com.yahoo.search.config.IndexInfoConfig.Builder builder) - Specified by:
getConfigin interfacecom.yahoo.search.config.IndexInfoConfig.Producer
-
getConfig
public void getConfig(com.yahoo.vespa.configdefinition.IlscriptsConfig.Builder builder) - Specified by:
getConfigin interfacecom.yahoo.vespa.configdefinition.IlscriptsConfig.Producer
-
getConfig
public void getConfig(com.yahoo.search.config.SchemaInfoConfig.Builder builder) - Specified by:
getConfigin interfacecom.yahoo.search.config.SchemaInfoConfig.Producer
-
getConfig
public void getConfig(com.yahoo.container.QrSearchersConfig.Builder builder) - Specified by:
getConfigin interfacecom.yahoo.container.QrSearchersConfig.Producer
-