NaturalLanguageQueryUnderstandingSpec(
mapping=None, *, ignore_unknown_fields=False, **kwargs
)Specification to enable natural language understanding capabilities for search requests.
Attributes |
|
|---|---|
| Name | Description |
filter_extraction_condition |
google.cloud.discoveryengine_v1beta.types.SearchRequest.NaturalLanguageQueryUnderstandingSpec.FilterExtractionCondition
The condition under which filter extraction should occur. Default to [Condition.DISABLED][]. |
geo_search_query_detection_field_names |
MutableSequence[str]
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.
|
Classes
FilterExtractionCondition
FilterExtractionCondition(value)Enum describing under which condition filter extraction should occur.