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:
- Serialized Form
-
-
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
Constructors Constructor Description StreamingSearchCluster(AbstractConfigProducer<SearchCluster> parent, String clusterName, int index, String docTypeName, String storageRouteSpec)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
defaultDocumentsConfig()
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)
String
getDocTypeName()
String
getDocumentDBConfigId()
protected AbstractSearchCluster.IndexingMode
getIndexingMode()
int
getRowBits()
DerivedConfiguration
getSdConfig()
String
getStorageRouteSpec()
-
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, isRealtime, 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
-
-
-
-
Constructor Detail
-
StreamingSearchCluster
public StreamingSearchCluster(AbstractConfigProducer<SearchCluster> parent, String clusterName, int index, String docTypeName, String storageRouteSpec)
-
-
Method Detail
-
getDocumentDBConfigId
public final String getDocumentDBConfigId()
-
getIndexingMode
protected AbstractSearchCluster.IndexingMode getIndexingMode()
- Specified by:
getIndexingMode
in classAbstractSearchCluster
-
getStorageRouteSpec
public final String getStorageRouteSpec()
-
getDocTypeName
public String 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
public DerivedConfiguration 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
-
-