Recurso: Document
O documento captura todas as informações de metadados brutos dos itens a serem recomendados ou pesquisados.
Representação JSON |
---|
{ "name": string, "id": string, "schemaId": string, "content": { object ( |
Campos | |
---|---|
name |
Imutável. O nome completo do recurso do documento. Formato: Este campo precisa ser uma string codificada em UTF-8 com um limite de 1.024 caracteres. |
id |
Imutável. O identificador do documento. O ID precisa estar em conformidade com o padrão RFC-1034 e ter um limite de 128 caracteres. |
schemaId |
O identificador do esquema localizado no mesmo repositório de dados. |
content |
Os dados não estruturados vinculados a este documento. O conteúdo só pode ser definido e precisa ser definido se este documento estiver em um repositório de dados |
parentDocumentId |
O identificador do documento principal. Atualmente, é compatível com no máximo dois níveis de hierarquia de documentos. O ID precisa estar em conformidade com o padrão RFC-1034 e ter um limite de 63 caracteres. |
derivedStructData |
Apenas saída. Este campo é OUTPUT_ONLY. Ele contém dados derivados que não estão no documento de entrada original. |
aclInfo |
Informações de controle de acesso do documento. |
indexTime |
Apenas saída. A última vez que o documento foi indexado. Se esse campo estiver definido, o documento poderá ser retornado nos resultados da pesquisa. Este campo é OUTPUT_ONLY. Se esse campo não for preenchido, significa que o documento nunca foi indexado. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
indexStatus |
Apenas saída. O status de indexação do documento.
|
Campo de união data . Representação de dados. É necessário fornecer struct_data ou json_data . Caso contrário, um erro INVALID_ARGUMENT será gerado. data pode ser apenas um dos seguintes: |
|
structData |
Os dados JSON estruturados do documento. Ele precisa estar de acordo com o |
jsonData |
A representação de string JSON do documento. Ele precisa estar de acordo com o |
Métodos |
|
---|---|
|
Cria uma Document . |
|
Exclui um Document . |
|
Recebe um Document . |
|
Importação em massa de vários Document s. |
|
Recebe uma lista de Document s. |
|
Atualiza um Document . |
|
Exclui permanentemente todos os Document s selecionados em uma ramificação. |