Package com.yahoo.vespa.model.search
Class IndexedSearchCluster
java.lang.Object
com.yahoo.config.model.producer.AnyConfigProducer
com.yahoo.config.model.producer.TreeConfigProducer<AnyConfigProducer>
com.yahoo.vespa.model.search.SearchCluster
com.yahoo.vespa.model.search.IndexedSearchCluster
- All Implemented Interfaces:
com.yahoo.config.ConfigInstance.Producer,com.yahoo.prelude.fastsearch.DocumentdbInfoConfig.Producer,com.yahoo.search.config.IndexInfoConfig.Producer,com.yahoo.search.config.SchemaInfoConfig.Producer,com.yahoo.vespa.configdefinition.IlscriptsConfig.Producer,ConfigProducer,Serializable
- Author:
- Henning Baldersheim
- See Also:
-
Field Summary
Fields inherited from class com.yahoo.config.model.producer.AnyConfigProducer
log -
Constructor Summary
ConstructorsConstructorDescriptionIndexedSearchCluster(TreeConfigProducer<AnyConfigProducer> parent, String clusterName, Redundancy.Provider redundancyProvider, com.yahoo.config.model.api.ModelContext.FeatureFlags featureFlags) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSearcher(SearchNode searcher) voidgetConfig(com.yahoo.vespa.config.search.DispatchConfig.Builder builder) voidgetConfig(com.yahoo.vespa.config.search.DispatchNodesConfig.Builder builder) getSearchNode(int index) intvoidsetSearchCoverage(SearchCoverage searchCoverage) voidtoString()Methods inherited from class com.yahoo.vespa.model.search.SearchCluster
add, deriveFromSchemas, getClusterName, getConfig, getConfig, getConfig, getConfig, getConfig, getConfig, getConfigId, getDocumentDB, getDocumentDBConfigId, getDocumentDbs, getQrSearcherConfig, getQueryTimeout, getStorageRouteSpec, getVisibilityDelay, hasDocumentDB, hasIndexed, hasStreaming, schemas, setQueryTimeout, setVisibilityDelayMethods inherited from class com.yahoo.config.model.producer.TreeConfigProducer
addChild, addDescendantService, getChildren, getChildrenByTypeRecursive, getConfigClassLoader, getDescendantServices, removeChild, validateMethods inherited from class com.yahoo.config.model.producer.AnyConfigProducer
addConfigId, addUserConfig, cascadeConfig, currentConfigId, findInheritedClassLoader, getConfigId, getMonitoringService, getParent, getRoot, getSubId, getUserConfigs, hostSystem, mergeUserConfigs, remove, setParent, setUserConfigs, stateIsHostedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.yahoo.vespa.model.ConfigProducer
dump
-
Constructor Details
-
IndexedSearchCluster
public IndexedSearchCluster(TreeConfigProducer<AnyConfigProducer> parent, String clusterName, Redundancy.Provider redundancyProvider, com.yahoo.config.model.api.ModelContext.FeatureFlags featureFlags)
-
-
Method Details
-
addSearcher
-
getSearchNodes
-
getSearchNodeCount
public int getSearchNodeCount() -
getSearchNode
-
setTuning
-
getTuning
-
setSearchCoverage
-
getConfig
public void getConfig(com.yahoo.vespa.config.search.DispatchNodesConfig.Builder builder) -
getConfig
public void getConfig(com.yahoo.vespa.config.search.DispatchConfig.Builder builder) -
toString
- Overrides:
toStringin classSearchCluster
-