Discovery Engine v1beta API - Class SearchRequest.Types.SearchAddonSpec (1.0.0-beta24)

public sealed class SearchRequest.Types.SearchAddonSpec : IMessage<SearchRequest.Types.SearchAddonSpec>, IEquatable<SearchRequest.Types.SearchAddonSpec>, IDeepCloneable<SearchRequest.Types.SearchAddonSpec>, IBufferMessage, IMessage

Reference documentation and code samples for the Discovery Engine v1beta API class SearchRequest.Types.SearchAddonSpec.

SearchAddonSpec is used to disable add-ons for search as per new repricing model. By default if the SearchAddonSpec is not specified, we consider that the customer wants to enable them wherever applicable.

Inheritance

object > SearchRequest.Types.SearchAddonSpec

Namespace

Google.Cloud.DiscoveryEngine.V1Beta

Assembly

Google.Cloud.DiscoveryEngine.V1Beta.dll

Constructors

SearchAddonSpec()

public SearchAddonSpec()

SearchAddonSpec(SearchAddonSpec)

public SearchAddonSpec(SearchRequest.Types.SearchAddonSpec other)
Parameter
Name Description
other SearchRequestTypesSearchAddonSpec

Properties

DisableGenerativeAnswerAddOn

public bool DisableGenerativeAnswerAddOn { get; set; }

Optional. If true, generative answer add-on is disabled. Generative answer add-on includes natural language to filters and simple answers.

Property Value
Type Description
bool

DisableKpiPersonalizationAddOn

public bool DisableKpiPersonalizationAddOn { get; set; }

Optional. If true, disables event re-ranking and personalization to optimize KPIs & personalize results.

Property Value
Type Description
bool

DisableSemanticAddOn

public bool DisableSemanticAddOn { get; set; }

Optional. If true, semantic add-on is disabled. Semantic add-on includes embeddings and jetstream.

Property Value
Type Description
bool