- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- IAM-Berechtigungen
- WebsiteDataSource
- EstimatorUriPattern
- FileDataSource
Schätzt die Datengröße, die von einem Kunden verwendet werden soll.
HTTP-Anfrage
:
POST https://discoveryengine.googleapis.com/v1alpha/{location=projects/*/locations/*}:estimateDataSize Für die URLs wird die Syntax der gRPC-Transcodierung verwendet.
Pfadparameter
| Parameter | |
|---|---|
location |
Erforderlich. Vollständiger Ressourcenname des Standorts, z. B. |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
| JSON-Darstellung |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "websiteDataSource": { object ( |
| Felder | |
|---|---|
| Datenquelle, für die wir die Größe schätzen. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
websiteDataSource |
Websitedaten |
fileDataSource |
Strukturierte oder unstrukturierte Daten. |
| Ende der sich gegenseitig ausschließenden Felder. | |
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Operation.
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwritehttps://www.googleapis.com/auth/discoveryengine.serving.readwrite
Weitere Informationen finden Sie unter Authentication Overview.
IAM-Berechtigungen
Erfordert die folgende IAM-Berechtigung für die Ressource location:
discoveryengine.locations.estimateDataSize
Weitere Informationen finden Sie in der IAM-Dokumentation.
WebsiteDataSource
Eine Datenquelle ist eine Reihe von Website-Mustern, die wir crawlen, um die Gesamtzahl der Websites zu ermitteln.
| JSON-Darstellung |
|---|
{
"estimatorUriPatterns": [
{
object ( |
| Felder | |
|---|---|
estimatorUriPatterns[] |
Erforderlich. Die URI-Muster, mit denen die Datengrößen geschätzt werden. Es sind maximal 10 Muster zulässig. Andernfalls wird der Fehler INVALID_ARGUMENT ausgegeben. |
EstimatorUriPattern
URI-Muster, die wir zum Crawlen verwenden.
| JSON-Darstellung |
|---|
{ "providedUriPattern": string, "exactMatch": boolean, "exclusive": boolean } |
| Felder | |
|---|---|
providedUriPattern |
Vom Nutzer bereitgestelltes URI-Muster. Beispiel: |
exactMatch |
Gibt an, ob der generierte URI abgeleitet oder der exakt angegebene URI verwendet wird. |
exclusive |
Gibt an, ob das Muster exklusiv ist. Wenn auf „true“ gesetzt, gilt das Muster als exklusiv. Wenn das Feld nicht festgelegt oder auf „false“ gesetzt ist, wird das Muster standardmäßig als inklusiv betrachtet. |
FileDataSource
Die Datenquelle enthält Dateien in Cloud Storage oder BigQuery.
| JSON-Darstellung |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "gcsSource": { object ( |
| Felder | |
|---|---|
| Welche Quelle die zu verwendenden Dateien enthält. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
gcsSource |
Cloud Storage-Speicherort für die Eingabeinhalte. |
bigquerySource |
BigQuery-Eingabequelle |
| Ende der sich gegenseitig ausschließenden Felder. | |