SearchResult

Representa los resultados de la 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 la Document buscada.

document

object (Document)

Es el fragmento de datos del documento en la respuesta de búsqueda. Solo se propagan los campos marcados como retrievable.

chunk

object (Chunk)

Son los datos de fragmentos en la respuesta de búsqueda si SearchRequest.ContentSearchSpec.search_result_mode se establece en CHUNKS.

modelScores

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

Solo salida. Google proporcionó las puntuaciones disponibles.

rankSignals

object (RankSignals)

Es opcional. Es un conjunto de indicadores de clasificación asociados con el resultado.

DoubleList

Lista doble.

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

number

Valores dobles

RankSignals

Es un conjunto de indicadores de clasificación.

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

number

Es opcional. Es el rango predeterminado del resultado.

customSignals[]

object (CustomSignal)

Es opcional. Es una lista de indicadores de Clearbox personalizados.

precomputedExpressionValues[]

number

Es opcional. Es una lista de resultados de expresiones precalculados para un documento determinado, en el mismo orden en que se solicitaron en SearchRequest.custom_ranking_params.expressions_to_precompute.

keywordSimilarityScore

number

Es opcional. Ajuste de la concordancia de palabras clave.

relevanceScore

number

Es opcional. Ajuste de relevancia semántica.

semanticSimilarityScore

number

Es opcional. Ajuste de similitud semántica.

pctrRank

number

Es opcional. Ajuste del porcentaje de conversiones estimado como un ranking.

topicalityRank

number

Es opcional. Ajuste de la relevancia del tema como un ranking.

documentAge

number

Es opcional. Es la antigüedad del documento en horas.

boostingFactor

number

Es opcional. Son los aumentos personalizados combinados 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

string

Opcional. Es el nombre del indicador.

value

number

Es opcional. Es un valor de número de punto flotante que representa el indicador de clasificación (p.ej., 1.25 para BM25).