Class GoogleCloudDiscoveryengineV1betaSearchRequestNaturalLanguageQueryUnderstandingSpec
Specification to enable natural language understanding capabilities for search requests.
Inheritance
GoogleCloudDiscoveryengineV1betaSearchRequestNaturalLanguageQueryUnderstandingSpec
Implements
Inherited Members
Namespace: Google.Apis.DiscoveryEngine.v1beta.Data
Assembly: Google.Apis.DiscoveryEngine.v1beta.dll
Syntax
public class GoogleCloudDiscoveryengineV1betaSearchRequestNaturalLanguageQueryUnderstandingSpec : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
FilterExtractionCondition
The condition under which filter extraction should occur. Default to Condition.DISABLED.
Declaration
[JsonProperty("filterExtractionCondition")]
public virtual string FilterExtractionCondition { get; set; }
Property Value
Type | Description |
---|---|
string |
GeoSearchQueryDetectionFieldNames
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.
Declaration
[JsonProperty("geoSearchQueryDetectionFieldNames")]
public virtual IList<string> GeoSearchQueryDetectionFieldNames { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |