規格:為搜尋要求啟用自然語言理解功能。
| JSON 表示法 | 
|---|
{ "filterExtractionCondition": enum (  | 
            
| 欄位 | |
|---|---|
filterExtractionCondition | 
              
                 
 篩選器擷取作業的發生條件。伺服器行為預設為   | 
            
geoSearchQueryDetectionFieldNames[] | 
              
                 
 用於位置篩選的欄位名稱,系統會在自然語言搜尋查詢中偵測到地理位置篩選條件。只有在 FilterExtractionCondition 設為  如果設定此欄位,系統會覆寫   | 
            
extractedFilterBehavior | 
              
                 
 (選用步驟) 控制如何將擷取的篩選器套用至搜尋。預設行為取決於要求。如果是單一資料儲存庫結構化搜尋,預設值為   | 
            
allowedFieldNames[] | 
              
                 
 (選用步驟) 可用於擷取自然語言篩選條件的欄位許可清單。如果未指定,所有可建立索引的欄位預設都會符合自然語言篩選器擷取條件 (但不保證會使用)。如果 allowedFieldNames 中指定了任何欄位,只有在結構定義中標示為可建立索引,且位於允許清單中的欄位,才能擷取自然語言篩選器。注意:目前不支援多資料存放區搜尋,系統會忽略這項設定。  | 
            
FilterExtractionCondition
列舉,說明應在何種條件下擷取篩選器。
| 列舉 | |
|---|---|
CONDITION_UNSPECIFIED | 
                伺服器行為預設為 DISABLED。 | 
              
DISABLED | 
                停用 NL 篩選器擷取作業。 | 
ENABLED | 
                啟用 NL 篩選器擷取功能。 | 
ExtractedFilterBehavior
列舉說明如何將擷取的篩選器套用至搜尋。
| 列舉 | |
|---|---|
EXTRACTED_FILTER_BEHAVIOR_UNSPECIFIED | 
                EXTRACTED_FILTER_BEHAVIOR_UNSPECIFIED 會使用預設行為擷取篩選器。如果是單一資料儲存區搜尋,預設會套用硬性篩選器。如果是多資料儲存庫搜尋,預設會套用為軟性加成。 | 
              
HARD_FILTER | 
                將所有擷取的篩選條件套用至結果,做為硬性篩選條件。如果結果未通過擷取的篩選條件,就不會傳回結果集。 | 
SOFT_BOOST | 
                將所有擷取的篩選條件套用為軟性加成。通過篩選條件的結果會在結果集中獲得較高的排名。 |