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

Menetapkan pemetaan data Pola URI ke Dokumen untuk DataStore Penelusuran Situs Lanjutan.

Permintaan HTTP

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

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
siteSearchEngine

string

Wajib. Nama lengkap resource SiteSearchEngine, seperti projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "documentDataMap": {
    string: {
      object
    },
    ...
  },
  "emptyDocumentDataMap": boolean,
  "schema": {
    object
  }
}
Kolom
documentDataMap

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

Data dokumen yang dikunci dengan pola URI. Setiap entri harus konsisten dengan Schema. Misalnya: 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

Jika benar, hapus peta data dokumen. Jika benar, SetUriPatternDocumentDataRequest.document_data_map harus kosong.

schema

object (Struct format)

Opsional. Jika tidak diberikan, Schema saat ini akan digunakan. Jika diberikan, akan memvalidasi dan memperbarui Schema. Jika validasi gagal, error akan ditampilkan.

Isi respons

Jika berhasil, isi respons akan memuat instance Operation.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.