設定可自訂引擎和資料儲存庫的 Autocomplete API 回應。部分欄位僅適用於其中一個。
JSON 表示法 |
---|
{
"name": string,
"matchingOrder": string,
"maxSuggestions": integer,
"minPrefixLength": integer,
"queryModel": string,
"queryFrequencyThreshold": integer,
"numUniqueUsersThreshold": integer,
"shouldServeContentSuggestions": boolean,
"filterPiiSuggestionsUsingDlp": boolean,
"enableMode": enum ( |
欄位 | |
---|---|
name |
這是必要旗標,不可變動。完整名稱 |
matchingOrder |
自動完成建議的相符順序,例如,如果查詢包含
預設值為 |
maxSuggestions |
每個字詞傳回的自動完成建議數量上限。 maxSuggestions 必須介於 [1, 20] 範圍內。如未設定或設為 0,系統會將預設值設為 20 個建議。 |
minPrefixLength |
取得建議所需的最低字元數。 minPrefixLength 必須介於 [1, 20] 範圍內。如果未設定或設為 0,則會設為預設值 1 個字元。 |
queryModel |
用於提供查詢建議的資料模型。 目前支援的值:
如果查詢模型為空白,服務預設會套用「自動」模型。 |
queryFrequencyThreshold |
這個欄位只對使用者事件或搜尋記錄產生的建議有意義。如果查詢的顯示次數低於這個門檻,可能表示該查詢很少被搜尋,因此不會產生建議。這個欄位有助於防止系統將個人識別資訊查詢做為建議,因為這類查詢通常是獨一無二的。如未設定,系統會在生成管道中使用預設值 8。 |
numUniqueUsersThreshold |
這個欄位只適用於根據使用者事件或搜尋記錄產生的建議,這類建議可能附有使用者 ID。如果搜尋查詢的不重複使用者人數少於這個門檻,系統就不會產生該查詢的建議。這個欄位有助於防止系統將個人識別資訊查詢做為建議,因為這類查詢通常是獨一無二的。如未設定,系統會在生成管道中使用預設值 3。 |
shouldServeContentSuggestions |
是否要生成及放送內容建議。這樣除了查詢建議,系統還會提供內容建議。 |
filterPiiSuggestionsUsingDlp |
如果是,請盡量偵測並移除含有特定類型 PII 資訊的建議。這項偵測作業會在幕後由 DLP 執行。 |
enableMode |
自動完成生成管道的啟用模式。如未設定這個欄位,伺服器行為會預設為 |
EnableMode
指定自動完成生成管道的啟用模式。
列舉 | |
---|---|
ENABLE_MODE_UNSPECIFIED |
如果未指定 AutoComplete 啟用模式,系統會預設為 AUTOMATIC 模式。 |
AUTOMATIC |
資料儲存庫符合條件時,系統就會啟用自動完成功能。 |
MANUAL |
無論 UCS 資料需求為何,系統都會啟用自動完成功能。 |