public static interface SearchRequest.NaturalLanguageQueryUnderstandingSpecOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
SearchRequest.NaturalLanguageQueryUnderstandingSpec.FilterExtractionCondition |
getFilterExtractionCondition()
The condition under which filter extraction should occur.
|
int |
getFilterExtractionConditionValue()
The condition under which filter extraction should occur.
|
String |
getGeoSearchQueryDetectionFieldNames(int index)
Field names used for location-based filtering, where geolocation filters
are detected in natural language search queries.
|
com.google.protobuf.ByteString |
getGeoSearchQueryDetectionFieldNamesBytes(int index)
Field names used for location-based filtering, where geolocation filters
are detected in natural language search queries.
|
int |
getGeoSearchQueryDetectionFieldNamesCount()
Field names used for location-based filtering, where geolocation filters
are detected in natural language search queries.
|
List<String> |
getGeoSearchQueryDetectionFieldNamesList()
Field names used for location-based filtering, where geolocation filters
are detected in natural language search queries.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofint getFilterExtractionConditionValue()
The condition under which filter extraction should occur. Default to [Condition.DISABLED][].
.google.cloud.discoveryengine.v1alpha.SearchRequest.NaturalLanguageQueryUnderstandingSpec.FilterExtractionCondition filter_extraction_condition = 1;
SearchRequest.NaturalLanguageQueryUnderstandingSpec.FilterExtractionCondition getFilterExtractionCondition()
The condition under which filter extraction should occur. Default to [Condition.DISABLED][].
.google.cloud.discoveryengine.v1alpha.SearchRequest.NaturalLanguageQueryUnderstandingSpec.FilterExtractionCondition filter_extraction_condition = 1;
List<String> getGeoSearchQueryDetectionFieldNamesList()
Field names used for location-based filtering, where geolocation filters are detected in natural language search queries. Only valid when the FilterExtractionCondition is set to `ENABLED`. If this field is set, it overrides the field names set in [ServingConfig.geo_search_query_detection_field_names][google.cloud.discoveryengine.v1alpha.ServingConfig.geo_search_query_detection_field_names].
repeated string geo_search_query_detection_field_names = 2;int getGeoSearchQueryDetectionFieldNamesCount()
Field names used for location-based filtering, where geolocation filters are detected in natural language search queries. Only valid when the FilterExtractionCondition is set to `ENABLED`. If this field is set, it overrides the field names set in [ServingConfig.geo_search_query_detection_field_names][google.cloud.discoveryengine.v1alpha.ServingConfig.geo_search_query_detection_field_names].
repeated string geo_search_query_detection_field_names = 2;String getGeoSearchQueryDetectionFieldNames(int index)
Field names used for location-based filtering, where geolocation filters are detected in natural language search queries. Only valid when the FilterExtractionCondition is set to `ENABLED`. If this field is set, it overrides the field names set in [ServingConfig.geo_search_query_detection_field_names][google.cloud.discoveryengine.v1alpha.ServingConfig.geo_search_query_detection_field_names].
repeated string geo_search_query_detection_field_names = 2;index - The index of the element to return.com.google.protobuf.ByteString getGeoSearchQueryDetectionFieldNamesBytes(int index)
Field names used for location-based filtering, where geolocation filters are detected in natural language search queries. Only valid when the FilterExtractionCondition is set to `ENABLED`. If this field is set, it overrides the field names set in [ServingConfig.geo_search_query_detection_field_names][google.cloud.discoveryengine.v1alpha.ServingConfig.geo_search_query_detection_field_names].
repeated string geo_search_query_detection_field_names = 2;index - The index of the value to return.Copyright © 2024 Google LLC. All rights reserved.