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

Define el patrón de URI en la asignación de datos de documentos de un almacén de datos de búsqueda avanzada en el sitio.

Solicitud HTTP

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

La URL utiliza la sintaxis de transcodificación a gRPC.

Parámetros de ruta

Parámetros
siteSearchEngine

string

Obligatorio. Nombre completo del recurso SiteSearchEngine, como projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos que presentan la siguiente estructura:

Representación JSON
{
  "documentDataMap": {
    string: {
      object
    },
    ...
  },
  "emptyDocumentDataMap": boolean,
  "schema": {
    object
  }
}
Campos
documentDataMap

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

Datos de documentos indexados por patrón de URI. Cada entrada debe ser coherente con el Schema. Por ejemplo: 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

Si es true, borra el mapa de datos del documento. Si es true, SetUriPatternDocumentDataRequest.document_data_map debe estar vacío.

schema

object (Struct format)

Opcional. Si no se proporciona, se usa la Schema actual. Si se proporciona, valida y actualiza el Schema. Si no se puede realizar la validación, se devuelve un error.

Cuerpo de la respuesta

Si la solicitud se hace correctamente, en el cuerpo de la respuesta se incluye una instancia de Operation.

Permisos de autorización

Debes disponer de uno de los siguientes permisos de OAuth:

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

Para obtener más información, consulta el Authentication Overview.