ToolDataStoreToolBoostSpecSpecConditionBoostSpec class
Properties
-
boost
→ Input<double?>?
-
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.
final
-
boostControlSpec
→ Input<ToolDataStoreToolBoostSpecSpecConditionBoostSpecBoostControlSpec?>?
-
Specification for custom ranking based on customer specified attribute
value. It provides more controls for customized ranking than the simple
(condition, boost) combination above.
Structure is documented below.
final
-
condition
→ Input<String>
-
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"))
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited