Class GoogleCloudDiscoveryengineV1alphaSearchRequestNaturalLanguageQueryUnderstandingSpec
Specification to enable natural language understanding capabilities for search requests.
Inheritance
GoogleCloudDiscoveryengineV1alphaSearchRequestNaturalLanguageQueryUnderstandingSpec
  Implements
Inherited Members
Namespace: Google.Apis.DiscoveryEngine.v1beta.Data
Assembly: Google.Apis.DiscoveryEngine.v1beta.dll
Syntax
public class GoogleCloudDiscoveryengineV1alphaSearchRequestNaturalLanguageQueryUnderstandingSpec : IDirectResponseSchemaProperties
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. Server behavior defaults to 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> |