Recurso: Chunk
O bloco captura todas as informações de metadados brutos dos itens a serem recomendados ou pesquisados no modo de bloco.
| Representação JSON |
|---|
{ "name": string, "id": string, "content": string, "documentMetadata": { object ( |
| Campos | |
|---|---|
name |
O nome completo do recurso do fragmento. Formato: Este campo precisa ser uma string codificada em UTF-8 com um limite de 1.024 caracteres. |
id |
ID exclusivo do bloco atual. |
content |
O conteúdo é uma string de um documento (conteúdo analisado). |
documentMetadata |
Metadados do documento do bloco atual. |
derivedStructData |
Apenas saída. Este campo é OUTPUT_ONLY. Ele contém dados derivados que não estão no documento de entrada original. |
pageSpan |
Intervalo de páginas do trecho. |
chunkMetadata |
Apenas saída. Metadados do bloco atual. |
dataUrls[] |
Apenas saída. URLs de dados de imagem se o bloco atual contiver imagens. Os URLs de dados são compostos de quatro partes: um prefixo (data:), um tipo MIME que indica o tipo de dados, um token base64 opcional se não for textual e os dados em si: data:[ |
annotationContents[] |
Apenas saída. Conteúdo da anotação se o bloco atual contiver anotações. |
annotationMetadata[] |
Apenas saída. Os metadados da anotação incluem conteúdo estruturado no trecho atual. |
relevanceScore |
Apenas saída. Representa a pontuação de relevância com base na similaridade. Uma pontuação mais alta indica maior relevância do trecho. A pontuação está no intervalo [-1.0, 1.0]. Preenchido apenas em |
DocumentMetadata
Os metadados do documento contêm as informações do documento do bloco atual.
| Representação JSON |
|---|
{ "uri": string, "title": string, "mimeType": string, "structData": { object } } |
| Campos | |
|---|---|
uri |
URI do documento. |
title |
Título do documento. |
mimeType |
O tipo MIME do documento. https://www.iana.org/assignments/media-types/media-types.xhtml. |
structData |
Representação de dados. Os dados JSON estruturados do documento. Ele precisa estar de acordo com o |
PageSpan
Intervalo de páginas do trecho.
| Representação JSON |
|---|
{ "pageStart": integer, "pageEnd": integer } |
| Campos | |
|---|---|
pageStart |
A página inicial do bloco. |
pageEnd |
A página final do trecho. |
ChunkMetadata
Metadados do bloco atual. Esse campo é preenchido apenas na API SearchService.Search.
| Representação JSON |
|---|
{ "previousChunks": [ { object ( |
| Campos | |
|---|---|
previousChunks[] |
Os trechos anteriores do trecho atual. O número é controlado por |
nextChunks[] |
Os próximos trechos do trecho atual. O número é controlado por |
AnnotationMetadata
Os metadados da anotação incluem conteúdo estruturado no trecho atual.
| Representação JSON |
|---|
{
"structuredContent": {
object ( |
| Campos | |
|---|---|
structuredContent |
Apenas saída. As informações de conteúdo estruturado. |
imageId |
Apenas saída. O ID da imagem é fornecido se o conteúdo estruturado for baseado em uma imagem. |
StructuredContent
As informações de conteúdo estruturado.
| Representação JSON |
|---|
{
"structureType": enum ( |
| Campos | |
|---|---|
structureType |
Apenas saída. O tipo de estrutura do conteúdo estruturado. |
content |
Apenas saída. O conteúdo do conteúdo estruturado. |
StructureType
Define os tipos de conteúdo estruturado que podem ser extraídos.
| Tipos enumerados | |
|---|---|
STRUCTURE_TYPE_UNSPECIFIED |
Valor padrão. |
SHAREHOLDER_STRUCTURE |
Estrutura de acionistas. |
SIGNATURE_STRUCTURE |
estrutura de assinatura. |
CHECKBOX_STRUCTURE |
Estrutura da caixa de seleção. |
Métodos |
|
|---|---|
|
Recebe um Document. |
|
Recebe uma lista de Chunks. |