Package com.yahoo.vespa.model.search
Class StreamingSearchCluster
java.lang.Object
com.yahoo.config.model.producer.AbstractConfigProducer<AbstractSearchCluster>
com.yahoo.vespa.model.search.AbstractSearchCluster
com.yahoo.vespa.model.search.SearchCluster
com.yahoo.vespa.model.search.StreamingSearchCluster
- All Implemented Interfaces:
com.yahoo.config.ConfigInstance.Producer
,com.yahoo.prelude.fastsearch.DocumentdbInfoConfig.Producer
,com.yahoo.search.config.IndexInfoConfig.Producer
,com.yahoo.vespa.config.search.RankProfilesConfig.Producer
,com.yahoo.vespa.config.search.SummaryConfig.Producer
,com.yahoo.vespa.config.search.SummarymapConfig.Producer
,com.yahoo.vespa.config.search.vsm.VsmfieldsConfig.Producer
,com.yahoo.vespa.config.search.vsm.VsmsummaryConfig.Producer
,com.yahoo.vespa.configdefinition.IlscriptsConfig.Producer
,ConfigProducer
,Serializable
public class StreamingSearchCluster
extends SearchCluster
implements com.yahoo.prelude.fastsearch.DocumentdbInfoConfig.Producer, com.yahoo.vespa.config.search.RankProfilesConfig.Producer, com.yahoo.vespa.config.search.vsm.VsmsummaryConfig.Producer, com.yahoo.vespa.config.search.vsm.VsmfieldsConfig.Producer, com.yahoo.vespa.config.search.SummarymapConfig.Producer, com.yahoo.vespa.config.search.SummaryConfig.Producer
A search cluster of type streaming.
- Author:
- baldersheim, vegardh
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.yahoo.vespa.model.search.AbstractSearchCluster
AbstractSearchCluster.IndexingMode, AbstractSearchCluster.SchemaSpec
-
Field Summary
Fields inherited from class com.yahoo.vespa.model.search.AbstractSearchCluster
clusterName, index
Fields inherited from class com.yahoo.config.model.producer.AbstractConfigProducer
log
-
Constructor Summary
ConstructorDescriptionStreamingSearchCluster
(AbstractConfigProducer<SearchCluster> parent, String clusterName, int index, String docTypeName, String storageRouteSpec) -
Method Summary
Modifier and TypeMethodDescriptionvoid
protected void
deriveAllSchemas
(List<AbstractSearchCluster.SchemaSpec> local, DeployState deployState) void
getConfig
(com.yahoo.prelude.fastsearch.DocumentdbInfoConfig.Builder builder) void
getConfig
(com.yahoo.vespa.config.search.AttributesConfig.Builder builder) void
getConfig
(com.yahoo.vespa.config.search.SummaryConfig.Builder builder) void
getConfig
(com.yahoo.vespa.config.search.SummarymapConfig.Builder builder) void
getConfig
(com.yahoo.vespa.config.search.vsm.VsmfieldsConfig.Builder builder) void
getConfig
(com.yahoo.vespa.config.search.vsm.VsmsummaryConfig.Builder builder) final String
protected AbstractSearchCluster.IndexingMode
int
final String
Methods inherited from class com.yahoo.vespa.model.search.SearchCluster
addRankProfilesConfig, convertSummaryConfig, deriveSchemas, getConfig, getConfig, getConfig
Methods inherited from class com.yahoo.vespa.model.search.AbstractSearchCluster
addDocumentNames, getClusterIndex, getClusterName, getDocumentNames, getIndexingModeName, getLocalSDS, getQueryTimeout, getVisibilityDelay, isStreaming, setClusterIndex, setQueryTimeout, setVisibilityDelay, toString
Methods inherited from class com.yahoo.config.model.producer.AbstractConfigProducer
addChild, addConfigId, addDescendantService, addUserConfig, cascadeConfig, dump, getChildren, getChildrenByTypeRecursive, getConfigClassLoader, getConfigId, getDescendantServices, getMonitoringService, getParent, getRoot, getSubId, getUserConfigs, hostSystem, mergeUserConfigs, remove, removeChild, setParent, setUserConfigs, stateIsHosted, validate
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.yahoo.vespa.config.search.RankProfilesConfig.Producer
getConfig
-
Constructor Details
-
StreamingSearchCluster
public StreamingSearchCluster(AbstractConfigProducer<SearchCluster> parent, String clusterName, int index, String docTypeName, String storageRouteSpec)
-
-
Method Details
-
getDocumentDBConfigId
-
getIndexingMode
- Specified by:
getIndexingMode
in classAbstractSearchCluster
-
getStorageRouteSpec
-
getDocTypeName
-
getRowBits
public int getRowBits()- Specified by:
getRowBits
in classAbstractSearchCluster
-
getConfig
public void getConfig(com.yahoo.prelude.fastsearch.DocumentdbInfoConfig.Builder builder) - Specified by:
getConfig
in interfacecom.yahoo.prelude.fastsearch.DocumentdbInfoConfig.Producer
- Specified by:
getConfig
in classAbstractSearchCluster
-
deriveAllSchemas
protected void deriveAllSchemas(List<AbstractSearchCluster.SchemaSpec> local, DeployState deployState) - Specified by:
deriveAllSchemas
in classSearchCluster
-
getSdConfig
- Specified by:
getSdConfig
in classSearchCluster
-
defaultDocumentsConfig
public void defaultDocumentsConfig()- Specified by:
defaultDocumentsConfig
in classSearchCluster
-
getConfig
public void getConfig(com.yahoo.vespa.config.search.AttributesConfig.Builder builder) - Overrides:
getConfig
in classSearchCluster
-
getConfig
public void getConfig(com.yahoo.vespa.config.search.vsm.VsmsummaryConfig.Builder builder) - Specified by:
getConfig
in interfacecom.yahoo.vespa.config.search.vsm.VsmsummaryConfig.Producer
-
getConfig
public void getConfig(com.yahoo.vespa.config.search.vsm.VsmfieldsConfig.Builder builder) - Specified by:
getConfig
in interfacecom.yahoo.vespa.config.search.vsm.VsmfieldsConfig.Producer
-
getConfig
public void getConfig(com.yahoo.vespa.config.search.SummarymapConfig.Builder builder) - Specified by:
getConfig
in interfacecom.yahoo.vespa.config.search.SummarymapConfig.Producer
-
getConfig
public void getConfig(com.yahoo.vespa.config.search.SummaryConfig.Builder builder) - Specified by:
getConfig
in interfacecom.yahoo.vespa.config.search.SummaryConfig.Producer
-