SearchResult

Representa os resultados da pesquisa.

Representação JSON
{
  "id": string,
  "document": {
    object (Document)
  },
  "chunk": {
    object (Chunk)
  },
  "modelScores": {
    string: {
      object (DoubleList)
    },
    ...
  },
  "rankSignals": {
    object (RankSignals)
  }
}
Campos
id

string

Document.id do Document pesquisado.

document

object (Document)

O snippet de dados do documento na resposta da pesquisa. Somente os campos marcados como retrievable são preenchidos.

chunk

object (Chunk)

Os dados de bloco na resposta da pesquisa se SearchRequest.ContentSearchSpec.search_result_mode estiver definido como CHUNKS.

modelScores

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

Apenas saída. O Google forneceu as pontuações disponíveis.

rankSignals

object (RankSignals)

Opcional. Um conjunto de indicadores de classificação associados ao resultado.

DoubleList

Lista dupla.

Representação JSON
{
  "values": [
    number
  ]
}
Campos
values[]

number

Valores duplos.

RankSignals

Um conjunto de indicadores de classificação.

Representação JSON
{
  "defaultRank": number,
  "customSignals": [
    {
      object (CustomSignal)
    }
  ],
  "keywordSimilarityScore": number,
  "relevanceScore": number,
  "semanticSimilarityScore": number,
  "pctrRank": number,
  "topicalityRank": number,
  "documentAge": number,
  "boostingFactor": number
}
Campos
defaultRank

number

Opcional. A classificação padrão do resultado.

customSignals[]

object (CustomSignal)

Opcional. Uma lista de indicadores personalizados de caixa transparente.

keywordSimilarityScore

number

Opcional. Ajuste de correspondência de palavra-chave.

relevanceScore

number

Opcional. Ajuste de relevância semântica.

semanticSimilarityScore

number

Opcional. Ajuste de similaridade semântica.

pctrRank

number

Opcional. Ajuste da taxa de conversão prevista como uma classificação.

topicalityRank

number

Opcional. Ajuste de relevância como uma classificação.

documentAge

number

Opcional. Idade do documento em horas.

boostingFactor

number

Opcional. Aumentos personalizados combinados para um documento.

CustomSignal

Indicador clearbox personalizado representado por um par nome-valor.

Representação JSON
{
  "name": string,
  "value": number
}
Campos
name

string

Opcional. Nome do indicador.

value

number

Opcional. Valor de ponto flutuante que representa o indicador de classificação (por exemplo, 1,25 para BM25).