crawlRateScope の専用クロール頻度を設定します。専用クロール頻度が設定されていない場合、これにより、Vertex AI のクロールボットがクロールに新しい専用クロール頻度を使用できるようになります。専用クロール頻度が設定されている場合、Vertex AI のクロールボットは頻度を新しい値に更新しようとします。新しい値が高すぎると、ユーザーのウェブサイトの過負荷を避けるために、クロールボットのクロール頻度が低くなることがあります。
HTTP リクエスト
POST https://discoveryengine.googleapis.com/v1alpha/{location=projects/*/locations/*}:setDedicatedCrawlRate
この URL では gRPC Transcoding 構文を使用します。
パスパラメータ
| パラメータ | |
|---|---|
location |
必須。クロール頻度の管理が行われるロケーション リソース。形式: |
リクエストの本文
リクエストの本文には、次の構造のデータが含まれます。
| JSON 表現 |
|---|
{ "crawlRateScope": string, "crawlRate": integer, "crawlType": enum ( |
| フィールド | |
|---|---|
crawlRateScope |
必須。ユーザーが構成するクロール頻度の範囲。現在、サポートされているのはドメインとホスト名のみです。ドメイン名の例: |
crawlRate |
省略可。ユーザーが設定したクロール QPS。Vertex クロールボットがこの QPS でクロールするとは限りません。クロール頻度が高すぎる場合、ユーザーのウェブサイトへの過負荷を避けるため、実際の QPS はユーザーが設定した値よりも低くなることがあります。 |
crawlType |
省略可。ユーザーがトリガーしたクロール頻度か、自動更新のクロール頻度か。 |
mode |
省略可。頻度がユーザーによって明示的に設定されているか、Vertex AI によって設定されているか。 |
レスポンスの本文
成功した場合、レスポンスの本文には Operation のインスタンスが含まれます。
認可スコープ
次の OAuth スコープのいずれかが必要です。
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwrite
詳細については、Authentication Overview をご覧ください。
CrawlType
クロールタイプは、ユーザーがトリガーしたクロールと自動更新を区別するために使用されます。ユーザーがトリガーするクロール頻度は、ユーザーが指定した URL やサイトマップをクロールするなどの決定的ユースケースを対象としています。自動更新のクロール頻度は、URL を定期的に更新するなどのベスト エフォートのユースケースを対象としています。
| 列挙型 | |
|---|---|
CRAWL_TYPE_UNSPECIFIED |
クロールタイプが指定されていません。 |
USER_TRIGGERED |
クロールタイプはユーザー トリガーです。 |
AUTO_REFRESH |
クロールタイプは自動更新です。 |
モード
頻度がユーザーによって明示的に設定されているか、Vertex AI によって設定されているか。
| 列挙型 | |
|---|---|
MODE_UNSPECIFIED |
モードが指定されていません。モードを指定しない場合は、デフォルトで AUTOMATIC になります。 |
AUTOMATIC |
Vertex AI は、crawlRate をユーザー トリガーと自動更新に自動的に分割します。モードが AUTOMATIC の場合、ユーザーは SetDedicatedCrawlRateRequest.CrawlType を指定する必要はありません。 |
EXPLICIT |
ユーザーがユーザー トリガーまたは自動更新のクロール頻度を明示的に設定しています。 |