Gemini Enterprise for Customer Experience v1 API - Class DataStoreTool.Types.BoostSpec.Types.ConditionBoostSpec (1.0.0-beta01)

public sealed class DataStoreTool.Types.BoostSpec.Types.ConditionBoostSpec : IMessage<DataStoreTool.Types.BoostSpec.Types.ConditionBoostSpec>, IEquatable<DataStoreTool.Types.BoostSpec.Types.ConditionBoostSpec>, IDeepCloneable<DataStoreTool.Types.BoostSpec.Types.ConditionBoostSpec>, IBufferMessage, IMessage

Reference documentation and code samples for the Gemini Enterprise for Customer Experience v1 API class DataStoreTool.Types.BoostSpec.Types.ConditionBoostSpec.

Boost specification for a condition.

Inheritance

object > DataStoreTool.Types.BoostSpec.Types.ConditionBoostSpec

Namespace

Google.Cloud.Ces.V1

Assembly

Google.Cloud.Ces.V1.dll

Constructors

ConditionBoostSpec()

public ConditionBoostSpec()

ConditionBoostSpec(ConditionBoostSpec)

public ConditionBoostSpec(DataStoreTool.Types.BoostSpec.Types.ConditionBoostSpec other)
Parameter
Name Description
other DataStoreToolTypesBoostSpecTypesConditionBoostSpec

Properties

Boost

public float Boost { get; set; }

Optional. Strength of the boost, which should be in [-1, 1]. Negative boost means demotion. Default is 0.0.

Setting to 1.0 gives the suggestions a big promotion. However, it does not necessarily mean that the top result will be a boosted suggestion.

Setting to -1.0 gives the suggestions a big demotion. However, other suggestions that are relevant might still be shown.

Setting to 0.0 means no boost applied. The boosting condition is ignored.

Property Value
Type Description
float

BoostControlSpec

public DataStoreTool.Types.BoostSpec.Types.ConditionBoostSpec.Types.BoostControlSpec BoostControlSpec { get; set; }

Optional. Complex specification for custom ranking based on customer defined attribute value.

Property Value
Type Description
DataStoreToolTypesBoostSpecTypesConditionBoostSpecTypesBoostControlSpec

Condition

public string Condition { get; set; }

Required. An expression which specifies a boost condition. The syntax is the same as filter expression syntax. Currently, the only supported condition is a list of BCP-47 lang codes. Example: To boost suggestions in languages en or fr: (lang_code: ANY("en", "fr"))

Property Value
Type Description
string