Method: projects.locations.collections.dataStores.siteSearchEngine.setUriPatternDocumentData

Legt die Zuordnung von URI-Mustern zu Dokumentdaten für einen Advanced Site Search-Datenspeicher fest.

HTTP-Anfrage

POST https://discoveryengine.googleapis.com/v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:setUriPatternDocumentData

Die URL verwendet die Syntax für gRPC-Transcodierung.

Pfadparameter

Parameter
siteSearchEngine

string

Erforderlich. Vollständiger Ressourcenname von SiteSearchEngine, z. B. projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "documentDataMap": {
    string: {
      object
    },
    ...
  },
  "emptyDocumentDataMap": boolean,
  "schema": {
    object
  }
}
Felder
documentDataMap

map (key: string, value: object (Struct format))

Dokumentdaten, die nach URI-Muster indexiert werden. Jeder Eintrag muss mit Schema übereinstimmen. Beispiel: Schema = { "type": "object", "properties": { "Categories": { "type": "array", "items": { "retrievable": true, "type": "string" } } }

documentDataMap = { "www.url1.com/*": { "Categories": ["category1", "category2"] }, "www.url2.com/*": { "Categories": ["category3"] } }

emptyDocumentDataMap

boolean

Wenn aktiviert, wird die Dokumentdatenzuordnung gelöscht. Wenn aktiviert, muss SetUriPatternDocumentDataRequest.document_data_map leer sein.

schema

object (Struct format)

Optional. Wenn nichts angegeben ist, wird die aktuelle Schema-Instanz verwendet. Ist dieser Wert angegeben, wird die Schema-Instanz validiert und aktualisiert. Wenn die Validierung fehlschlägt, wird ein Fehler zurückgegeben.

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-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

Weitere Informationen finden Sie unter Authentication Overview.