Recurso: documento
El documento captura toda la información de metadatos sin procesar de los elementos que se van a recomendar o buscar.
Representación JSON |
---|
{ "name": string, "id": string, "schemaId": string, "content": { object ( |
Campos | |
---|---|
name |
Inmutable. Nombre de recurso completo del documento. Formato: Este campo debe ser una cadena codificada en UTF-8 con un límite de 1024 caracteres. |
id |
Inmutable. Identificador del documento. El ID debe cumplir el estándar RFC-1034 y tener una longitud máxima de 128 caracteres. |
schemaId |
El identificador del esquema ubicado en el mismo almacén de datos. |
content |
Los datos no estructurados vinculados a este documento. El contenido solo se puede definir y debe definirse si este documento está en un almacén de datos |
parentDocumentId |
Identificador del documento principal. Actualmente, admite una jerarquía de documentos de dos niveles como máximo. El ID debe cumplir el estándar RFC-1034 y tener una longitud máxima de 63 caracteres. |
derivedStructData |
Solo de salida. Este campo es OUTPUT_ONLY. Contiene datos derivados que no están en el documento de entrada original. |
aclInfo |
Información de control de acceso del documento. |
indexTime |
Solo de salida. La última vez que se indexó el documento. Si se define este campo, el documento podría devolverse en los resultados de búsqueda. Este campo es OUTPUT_ONLY. Si este campo no se rellena, significa que el documento nunca se ha indexado. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
indexStatus |
Solo de salida. Estado de indexación del documento.
|
Campo de unión data . Representación de datos. Se debe proporcionar struct_data o json_data . De lo contrario, se producirá un error INVALID_ARGUMENT . data solo puede ser una de estas dos opciones: |
|
structData |
Los datos JSON estructurados del documento. Debe ajustarse al |
jsonData |
Representación de cadena JSON del documento. Debe ajustarse al |
Métodos |
|
---|---|
|
Crea un Document . |
|
Elimina un Document . |
|
Obtiene un Document . |
|
Importación en bloque de varios Document . |
|
Obtiene una lista de Document s. |
|
Actualiza un Document . |
|
Elimina permanentemente todos los Document s seleccionados de una rama. |