- Representación JSON
- Chunk
- DocumentMetadata
- PageSpan
- ChunkMetadata
- AnnotationMetadata
- StructuredContent
- StructureType
- DoubleList
- RankSignals
- CustomSignal
Representa los resultados de la búsqueda.
Representación JSON |
---|
{ "id": string, "document": { object ( |
Campos | |
---|---|
id |
|
document |
Es el fragmento de datos del documento en la respuesta de búsqueda. Solo se propagan los campos marcados como |
chunk |
Son los datos de fragmentos en la respuesta de búsqueda si |
modelScores |
Solo salida. Google proporcionó las puntuaciones disponibles. |
rankSignals |
Opcional. Es un conjunto de indicadores de clasificación asociados con el resultado. |
Fragmento
El fragmento captura toda la información de metadatos sin procesar de los elementos que se recomendarán o buscarán en el modo de fragmento.
Representación JSON |
---|
{ "name": string, "id": string, "content": string, "documentMetadata": { object ( |
Campos | |
---|---|
name |
Es el nombre completo del recurso del fragmento. Formato: Este campo debe ser una cadena codificada en UTF-8 con un límite de longitud de 1,024 caracteres. |
id |
Es el ID único del fragmento actual. |
content |
El contenido es una cadena de un documento (contenido analizado). |
documentMetadata |
Son los metadatos del documento del fragmento actual. |
derivedStructData |
Solo salida. Este campo es OUTPUT_ONLY. Contiene datos derivados que no se encuentran en el documento de entrada original. |
pageSpan |
Es el intervalo de páginas del fragmento. |
chunkMetadata |
Solo salida. Son los metadatos del fragmento actual. |
dataUrls[] |
Solo salida. Son las URLs de los datos de la imagen si el fragmento actual contiene imágenes. Las URLs de datos se componen de cuatro partes: un prefijo (data:), un tipo de MIME que indica el tipo de datos, un token base64 opcional si no es textual y los datos en sí: data:[ |
annotationContents[] |
Solo salida. Contenido de la anotación si el fragmento actual contiene anotaciones. |
annotationMetadata[] |
Solo salida. Los metadatos de la anotación incluyen contenido estructurado en el fragmento actual. |
relevanceScore |
Solo 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 rango [-1.0, 1.0]. Solo se propaga 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 |
Es el URI del documento. |
title |
Es el título del documento. |
mimeType |
Es el tipo MIME del documento. https://www.iana.org/assignments/media-types/media-types.xhtml. |
structData |
Representación de datos Son los datos estructurados en formato JSON del documento. Debe cumplir con el |
PageSpan
Es el intervalo de páginas del fragmento.
Representación JSON |
---|
{ "pageStart": integer, "pageEnd": integer } |
Campos | |
---|---|
pageStart |
Es la página de inicio del fragmento. |
pageEnd |
Es la página final del fragmento. |
ChunkMetadata
Son los metadatos del fragmento actual. Este campo solo se completa en la API de SearchService.Search
.
Representación JSON |
---|
{ "previousChunks": [ { object ( |
Campos | |
---|---|
previousChunks[] |
Son los fragmentos anteriores del fragmento actual. |
nextChunks[] |
Son los próximos 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 salida. Es la información del contenido estructurado. |
imageId |
Solo salida. Se proporciona el ID de la imagen si el contenido estructurado se basa en una imagen. |
StructuredContent
Es la información del contenido estructurado.
Representación JSON |
---|
{
"structureType": enum ( |
Campos | |
---|---|
structureType |
Solo salida. Es el tipo de estructura del contenido estructurado. |
content |
Solo salida. Es el contenido del contenido estructurado. |
StructureType
Define los tipos de contenido estructurado que se pueden extraer.
Enums | |
---|---|
STRUCTURE_TYPE_UNSPECIFIED |
Valor predeterminado. |
SHAREHOLDER_STRUCTURE |
Estructura de accionistas |
SIGNATURE_STRUCTURE |
estructura de firma. |
CHECKBOX_STRUCTURE |
Estructura de la casilla de verificación. |
DoubleList
Lista doble.
Representación JSON |
---|
{ "values": [ number ] } |
Campos | |
---|---|
values[] |
Valores dobles |
RankSignals
Es un conjunto de indicadores de clasificación.
Representación JSON |
---|
{
"defaultRank": number,
"customSignals": [
{
object ( |
Campos | |
---|---|
defaultRank |
Opcional. Es el rango predeterminado del resultado. |
customSignals[] |
Opcional. Es una lista de indicadores de Clearbox personalizados. |
keywordSimilarityScore |
Opcional. Ajuste de la concordancia de palabras clave. |
relevanceScore |
Opcional. Ajuste de relevancia semántica. |
semanticSimilarityScore |
Opcional. Ajuste de similitud semántica. |
pctrRank |
Opcional. Ajuste del porcentaje de conversiones previsto como un ranking. |
topicalityRank |
Opcional. Ajuste de la relevancia del tema como un ranking. |
documentAge |
Opcional. Es la antigüedad del documento en horas. |
boostingFactor |
Opcional. Es la combinación de los aumentos personalizados para un documento. |
CustomSignal
Es un indicador de Clearbox personalizado representado por un par de nombre y valor.
Representación JSON |
---|
{ "name": string, "value": number } |
Campos | |
---|---|
name |
Opcional. Es el nombre del indicador. |
value |
Opcional. Es un valor de número de punto flotante que representa el indicador de clasificación (p.ej., 1.25 para BM25). |