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, Serializable

    public class ContentSearchCluster
    extends AbstractConfigProducer<SearchCluster>
    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

      • setVisibilityDelay

        public void setVisibilityDelay​(double delay)
      • setTuning

        public void setTuning​(Tuning tuning)
      • usesHierarchicDistribution

        public boolean usesHierarchicDistribution()
      • handleRedundancy

        public void handleRedundancy​(Redundancy redundancy)
      • getDocumentTypesWithStreamingCluster

        public List<NewDocumentType> getDocumentTypesWithStreamingCluster()
      • getDocumentTypesWithIndexedCluster

        public List<NewDocumentType> getDocumentTypesWithIndexedCluster()
      • 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 String getClusterName()