Class 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:
  • Constructor Details

  • Method Details

    • getDocumentDBConfigId

      public final String getDocumentDBConfigId()
    • getIndexingMode

      protected AbstractSearchCluster.IndexingMode getIndexingMode()
      Specified by:
      getIndexingMode in class AbstractSearchCluster
    • getStorageRouteSpec

      public final String getStorageRouteSpec()
    • getDocTypeName

      public String getDocTypeName()
    • getRowBits

      public int getRowBits()
      Specified by:
      getRowBits in class AbstractSearchCluster
    • getConfig

      public void getConfig(com.yahoo.prelude.fastsearch.DocumentdbInfoConfig.Builder builder)
      Specified by:
      getConfig in interface com.yahoo.prelude.fastsearch.DocumentdbInfoConfig.Producer
      Specified by:
      getConfig in class AbstractSearchCluster
    • deriveAllSchemas

      protected void deriveAllSchemas(List<AbstractSearchCluster.SchemaSpec> local, DeployState deployState)
      Specified by:
      deriveAllSchemas in class SearchCluster
    • getSdConfig

      public DerivedConfiguration getSdConfig()
      Specified by:
      getSdConfig in class SearchCluster
    • defaultDocumentsConfig

      public void defaultDocumentsConfig()
      Specified by:
      defaultDocumentsConfig in class SearchCluster
    • getConfig

      public void getConfig(com.yahoo.vespa.config.search.AttributesConfig.Builder builder)
      Overrides:
      getConfig in class SearchCluster
    • getConfig

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

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

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

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