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 Documents. |
|
Actualiza un Document. |
|
Elimina permanentemente todos los Documents seleccionados de una rama. |