Method: projects.locations.setDedicatedCrawlRate

為 crawlRateScope 設定專屬檢索頻率。如果未設定專屬檢索頻率,這項操作會讓 Vertex AI 檢索漫遊器使用新的專屬檢索頻率進行檢索。如果已設定專屬檢索頻率,Vertex AI 檢索漫遊器會嘗試將頻率更新為新值。如果新值過高,檢索漫遊器可能會以較低的頻率檢索,以免使用者網站負載過重。

HTTP 要求

POST https://discoveryengine.googleapis.com/v1beta/{location=projects/*/locations/*}:setDedicatedCrawlRate

這個網址使用 gRPC 轉碼語法。

路徑參數

參數
location

string

這是必要旗標,要執行檢索頻率管理的商家檔案資源。格式:projects/{project}/locations/{location}

要求主體

要求主體包含下列結構的資料:

JSON 表示法
{
  "crawlRateScope": string,
  "crawlRate": integer,
  "crawlType": enum (CrawlType),
  "mode": enum (Mode)
}
欄位
crawlRateScope

string

這是必要旗標,使用者要設定的檢索頻率範圍。目前僅支援網域和主機名稱。網域名稱範例:example.com。主機名稱範例:www.example.com。請勿在網域或主機名稱中加入 /

crawlRate

integer

選用。使用者設定的檢索 QPS。我們不保證 Vertex 檢索機器人會以這個 QPS 檢索。如果檢索頻率過高,為避免使用者網站負載過重,實際 QPS 可能會低於使用者設定的值。

crawlType

enum (CrawlType)

選用。無論是使用者觸發或自動重新整理的檢索頻率。

mode

enum (Mode)

選用。速率是由使用者明確設定,還是由 Vertex AI 設定。

回應主體

如果成功,回應主體會包含 Operation 的執行個體。

授權範圍

需要下列其中一種 OAuth 範圍:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite
  • https://www.googleapis.com/auth/discoveryengine.serving.readwrite

詳情請參閱Authentication Overview

CrawlType

檢索類型用於區分使用者觸發的檢索和自動重新整理。使用者觸發的檢索頻率適用於確定性用途,例如檢索使用者指定的網址或網站地圖。自動重新整理檢索頻率適用於盡可能完成的用途,例如定期重新整理網址。

列舉
CRAWL_TYPE_UNSPECIFIED 未指定檢索類型。
USER_TRIGGERED 檢索類型為使用者觸發。
AUTO_REFRESH 檢索類型為自動重新整理。

模式

速率是由使用者明確設定,還是由 Vertex AI 設定。

列舉
MODE_UNSPECIFIED 模式未指定。如果使用者未指定模式,則預設為 AUTOMATIC。
AUTOMATIC Vertex AI 會自動將 crawlRate 分成使用者觸發和自動重新整理。如果模式為 AUTOMATIC,使用者就不需要指定 SetDedicatedCrawlRateRequest.CrawlType
EXPLICIT 使用者明確設定使用者觸發或自動重新整理的檢索頻率。