Recurso: Document
El documento captura toda la información de metadatos sin procesar de los elementos que se recomendarán o buscarán.
Representación JSON |
---|
{ "name": string, "id": string, "schemaId": string, "content": { object ( |
Campos | |
---|---|
name |
Inmutable. Es el nombre completo del recurso del documento. Formato: Este campo debe ser una cadena codificada en UTF-8 con un límite de longitud de 1,024 caracteres. |
id |
Inmutable. Es el identificador del documento. El ID debe cumplir con el estándar RFC-1034 y tener un límite de 128 caracteres. |
schemaId |
Es el identificador del esquema ubicado en el mismo almacén de datos. |
content |
Son los datos no estructurados vinculados a este documento. El contenido solo se puede establecer y se debe establecer si este documento se encuentra en un almacén de datos |
parentDocumentId |
Es el identificador del documento principal. Actualmente, admite como máximo una jerarquía de documentos de dos niveles. El ID debe cumplir con el estándar RFC-1034 y tener un límite de 63 caracteres. |
derivedStructData |
Solo salida. Este campo es OUTPUT_ONLY. Contiene datos derivados que no se encuentran en el documento de entrada original. |
aclInfo |
Es la información de control de acceso del documento. |
indexTime |
Solo salida. Es la última vez que se indexó el documento. Si se configura este campo, es posible que el documento se muestre en los resultados de la búsqueda. Este campo es OUTPUT_ONLY. Si este campo no está completado, significa que el documento nunca se indexó. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
indexStatus |
Solo salida. Es el 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 arrojará un error INVALID_ARGUMENT . data puede ser solo una de las siguientes opciones: |
|
structData |
Son los datos estructurados en formato JSON del documento. Debe cumplir con el |
jsonData |
Es la representación de la cadena JSON del documento. Debe cumplir con el |
Métodos |
|
---|---|
|
Crea un Document . |
|
Borra un Document . |
|
Obtienes una Document . |
|
Importación masiva de varios Document |
|
Obtiene una lista de Document s. |
|
Actualiza un Document . |
|
Borra de forma permanente todos los Document s seleccionados en una rama. |