Interface AdvancedCompleteQueryRequest.BoostSpec.ConditionBoostSpecOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
AdvancedCompleteQueryRequest.BoostSpec.ConditionBoostSpec,AdvancedCompleteQueryRequest.BoostSpec.ConditionBoostSpec.Builder
- Enclosing class:
- AdvancedCompleteQueryRequest.BoostSpec
public static interface AdvancedCompleteQueryRequest.BoostSpec.ConditionBoostSpecOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionfloatgetBoost()Strength of the boost, which should be in [-1, 1].An expression which specifies a boost condition.com.google.protobuf.ByteStringAn expression which specifies a boost condition.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getCondition
String getCondition()An expression which specifies a boost condition. The syntax is the same as [filter expression syntax](https://cloud.google.com/generative-ai-app-builder/docs/filter-search-metadata#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"))`string condition = 1;- Returns:
- The condition.
-
getConditionBytes
com.google.protobuf.ByteString getConditionBytes()An expression which specifies a boost condition. The syntax is the same as [filter expression syntax](https://cloud.google.com/generative-ai-app-builder/docs/filter-search-metadata#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"))`string condition = 1;- Returns:
- The bytes for condition.
-
getBoost
float getBoost()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.
float boost = 2;- Returns:
- The boost.
-