Class ContentSearchCluster

  • All Implemented Interfaces:
    com.yahoo.config.ConfigInstance.Producer, com.yahoo.vespa.config.search.core.ProtonConfig.Producer, com.yahoo.vespa.config.search.DispatchConfig.Producer, ConfigProducer, java.io.Serializable

    public class ContentSearchCluster
    extends AbstractConfigProducer
    implements com.yahoo.vespa.config.search.core.ProtonConfig.Producer, com.yahoo.vespa.config.search.DispatchConfig.Producer
    Encapsulates the various options for search in a content model. Wraps a search cluster from com.yahoo.vespa.model.search.
    See Also:
    Serialized Form
    • Method Detail

      • prepare

        public void prepare()
      • setVisibilityDelay

        public void setVisibilityDelay​(double delay)
      • getSearchNodes

        public java.util.List<SearchNode> getSearchNodes()
      • setTuning

        public void setTuning​(Tuning tuning)
      • usesHierarchicDistribution

        public boolean usesHierarchicDistribution()
      • handleRedundancy

        public void handleRedundancy​(Redundancy redundancy)
      • getConfig

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

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

        public boolean hasIndexedCluster()
      • getClusterName

        public java.lang.String getClusterName()