Recurso: documento
O documento capta todas as informações de metadados não processados dos itens a recomendar ou pesquisar.
Representação JSON |
---|
{ "name": string, "id": string, "schemaId": string, "content": { object ( |
Campos | |
---|---|
name |
Imutável. O nome de recurso completo do documento. Formato: Este campo tem de ser uma string codificada em UTF-8 com um limite de comprimento de 1024 carateres. |
id |
Imutável. O identificador do documento. O ID deve estar em conformidade com a norma RFC-1034 com um limite de 128 carateres. |
schemaId |
O identificador do esquema localizado no mesmo repositório de dados. |
content |
Os dados não estruturados associados a este documento. O conteúdo só pode ser definido e tem de ser definido se este documento estiver num arquivo de dados |
parentDocumentId |
O identificador do documento principal. Atualmente, suporta uma hierarquia de documentos de, no máximo, dois níveis. O ID deve estar em conformidade com a norma RFC-1034 com um limite de comprimento de 63 carateres. |
derivedStructData |
Apenas saída. Este campo é OUTPUT_ONLY. Contém dados derivados que não estão no documento de entrada original. |
aclInfo |
Informações de controlo de acesso para o documento. |
indexTime |
Apenas saída. A última vez que o documento foi indexado. Se este campo estiver definido, o documento pode ser devolvido nos resultados da pesquisa. Este campo é OUTPUT_ONLY. Se este campo não estiver preenchido, significa que o documento nunca foi indexado. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
indexStatus |
Apenas saída. O estado do índice do documento.
|
Campo de união data . Representação de dados. Deve ser fornecida uma das propriedades struct_data ou json_data . Caso contrário, é gerado um erro INVALID_ARGUMENT . data só pode ser uma das seguintes opções: |
|
structData |
Os dados JSON estruturados para o documento. Deve estar em conformidade com o |
jsonData |
A representação de string JSON do documento. Deve estar em conformidade com o |
Métodos |
|
---|---|
|
Cria um Document . |
|
Elimina um Document . |
|
Obtém um Document . |
|
Importação em massa de vários Document s. |
|
Obtém uma lista de Document s. |
|
Atualiza um Document . |
|
Elimina permanentemente todos os Document s selecionados num ramo. |