Recurso: Chunk
El fragmento captura toda la información de metadatos sin procesar de los elementos que se van a recomendar o buscar en el modo de fragmento.
| Representación JSON |
|---|
{ "name": string, "id": string, "content": string, "documentMetadata": { object ( |
| Campos | |
|---|---|
name |
Nombre completo del recurso del fragmento. Formato: Este campo debe ser una cadena codificada en UTF-8 con un límite de 1024 caracteres. |
id |
ID único del fragmento actual. |
content |
Content es una cadena de un documento (contenido analizado). |
documentMetadata |
Metadatos del documento del fragmento actual. |
derivedStructData |
Solo de salida. Este campo es OUTPUT_ONLY. Contiene datos derivados que no están en el documento de entrada original. |
pageSpan |
Intervalo de páginas del fragmento. |
chunkMetadata |
Solo de salida. Metadatos del fragmento actual. |
dataUrls[] |
Solo de salida. URLs de datos de imagen si el fragmento actual contiene imágenes. Las URLs de datos se componen de cuatro partes: un prefijo (data:), un tipo MIME que indica el tipo de datos, un token base64 opcional si no es textual y los datos en sí: data:[ |
annotationContents[] |
Solo de salida. Contenido de la anotación si el fragmento actual contiene anotaciones. |
annotationMetadata[] |
Solo de salida. Los metadatos de la anotación incluyen contenido estructurado en el fragmento actual. |
relevanceScore |
Solo de salida. Representa la puntuación de relevancia basada en la similitud. Una puntuación más alta indica una mayor relevancia del fragmento. La puntuación está en el intervalo [-1,0, 1,0]. Solo se rellena en |
DocumentMetadata
Los metadatos del documento contienen la información del documento del fragmento actual.
| Representación JSON |
|---|
{ "uri": string, "title": string, "mimeType": string, "structData": { object } } |
| Campos | |
|---|---|
uri |
URI del documento. |
title |
Título del documento. |
mimeType |
El tipo MIME del documento. https://www.iana.org/assignments/media-types/media-types.xhtml |
structData |
Representación de datos. Los datos JSON estructurados del documento. Debe ajustarse al |
PageSpan
Intervalo de páginas del fragmento.
| Representación JSON |
|---|
{ "pageStart": integer, "pageEnd": integer } |
| Campos | |
|---|---|
pageStart |
La página de inicio del fragmento. |
pageEnd |
La página final del fragmento. |
ChunkMetadata
Metadatos del fragmento actual. Este campo solo se rellena en la API SearchService.Search.
| Representación JSON |
|---|
{ "previousChunks": [ { object ( |
| Campos | |
|---|---|
previousChunks[] |
Los fragmentos anteriores del fragmento actual. |
nextChunks[] |
Los siguientes fragmentos del fragmento actual. |
AnnotationMetadata
Los metadatos de la anotación incluyen contenido estructurado en el fragmento actual.
| Representación JSON |
|---|
{
"structuredContent": {
object ( |
| Campos | |
|---|---|
structuredContent |
Solo de salida. Información de contenido estructurado. |
imageId |
Solo de salida. El ID de la imagen se proporciona si el contenido estructurado se basa en una imagen. |
StructuredContent
Información de contenido estructurado.
| Representación JSON |
|---|
{
"structureType": enum ( |
| Campos | |
|---|---|
structureType |
Solo de salida. El tipo de estructura del contenido estructurado. |
content |
Solo de salida. El contenido del contenido estructurado. |
StructureType
Define los tipos de contenido estructurado que se pueden extraer.
| Enumeraciones | |
|---|---|
STRUCTURE_TYPE_UNSPECIFIED |
Valor predeterminado. |
SHAREHOLDER_STRUCTURE |
Estructura de los accionistas. |
SIGNATURE_STRUCTURE |
estructura de la firma. |
CHECKBOX_STRUCTURE |
Estructura de la casilla. |
Métodos |
|
|---|---|
|
Obtiene un Document. |
|
Obtiene una lista de Chunks. |