Class StreamingSearchCluster

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.config.search.RankProfilesConfig.Producer, com.yahoo.vespa.config.search.SummaryConfig.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.SummaryConfig.Producer
A search cluster of type streaming.
Author:
baldersheim, vegardh
See Also:
  • Constructor Details

  • Method Details

    • getDocumentDBConfigId

      public final String getDocumentDBConfigId()
    • getIndexingMode

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

      public final String getStorageRouteSpec()
    • getDocTypeName

      public String getDocTypeName()
    • derived

      public DerivedConfiguration derived()
    • getRowBits

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

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

      public void deriveFromSchemas(DeployState deployState)
      Description copied from class: SearchCluster
      Must be called after cluster is built, to derive schema configs. Derives the schemas from the application package. Also stores the document names contained in the schemas.
      Specified by:
      deriveFromSchemas in class SearchCluster
    • defaultDocumentsConfig

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

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

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

      public void getConfig(com.yahoo.vespa.configdefinition.IlscriptsConfig.Builder builder)
      Specified by:
      getConfig in interface com.yahoo.vespa.configdefinition.IlscriptsConfig.Producer
    • getConfig

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

      public void getConfig(com.yahoo.vespa.config.search.RankProfilesConfig.Builder builder)
      Specified by:
      getConfig in interface com.yahoo.vespa.config.search.RankProfilesConfig.Producer
      Specified by:
      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.SummaryConfig.Builder builder)
      Specified by:
      getConfig in interface com.yahoo.vespa.config.search.SummaryConfig.Producer