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

Menetapkan pemetaan data Pola URI ke Dokumen untuk DataStore Site Search Lanjutan.

Permintaan HTTP


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

URL ini menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
siteSearchEngine

string

Wajib. Nama resource lengkap 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 dikelompokkan menurut 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 (true), 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, 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.