SearchResult

Representa los resultados de búsqueda.

Representación JSON
{
  "id": string,
  "document": {
    object (Document)
  },
  "chunk": {
    object (Chunk)
  },
  "modelScores": {
    string: {
      object (DoubleList)
    },
    ...
  },
  "rankSignals": {
    object (RankSignals)
  }
}
Campos
id

string

Document.id de las búsquedas Document.

document

object (Document)

El fragmento de datos del documento en la respuesta de búsqueda. Solo se rellenan los campos marcados como retrievable.

chunk

object (Chunk)

Los datos del fragmento de la respuesta de búsqueda si SearchRequest.ContentSearchSpec.search_result_mode tiene el valor CHUNKS.

modelScores

map (key: string, value: object (DoubleList))

Solo de salida. Google ha proporcionado las puntuaciones disponibles.

rankSignals

object (RankSignals)

Opcional. Conjunto de señales de clasificación asociadas al resultado.

DoubleList

Lista doble.

Representación JSON
{
  "values": [
    number
  ]
}
Campos
values[]

number

Valores dobles.

RankSignals

Un conjunto de señales de ranking.

Representación JSON
{
  "defaultRank": number,
  "customSignals": [
    {
      object (CustomSignal)
    }
  ],
  "keywordSimilarityScore": number,
  "relevanceScore": number,
  "semanticSimilarityScore": number,
  "pctrRank": number,
  "topicalityRank": number,
  "documentAge": number,
  "boostingFactor": number
}
Campos
defaultRank

number

Opcional. El rango predeterminado del resultado.

customSignals[]

object (CustomSignal)

Opcional. Lista de señales de clearbox personalizadas.

keywordSimilarityScore

number

Opcional. Ajuste de la concordancia con palabras clave.

relevanceScore

number

Opcional. Ajuste de la relevancia semántica.

semanticSimilarityScore

number

Opcional. Ajuste de la similitud semántica.

pctrRank

number

Opcional. Ajuste de la tasa de conversión estimada como un rango.

topicalityRank

number

Opcional. Ajuste de la actualidad como una clasificación.

documentAge

number

Opcional. Antigüedad del documento en horas.

boostingFactor

number

Opcional. Potenciadores personalizados combinados de un documento.

CustomSignal

Señal de clearbox personalizada representada por un par de nombre y valor.

Representación JSON
{
  "name": string,
  "value": number
}
Campos
name

string

Opcional. Nombre de la señal.

value

number

Opcional. Valor flotante que representa la señal de clasificación (por ejemplo, 1,25 para BM25).