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 o SearchRequest.ContentSearchSpec.search_result_mode estiver definido como CHUNKS.

modelScores

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

Apenas saída. Pontuações disponíveis fornecidas pelo Google.

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)
    }
  ],
  "precomputedExpressionValues": [
    number
  ],
  "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 preta.

precomputedExpressionValues[]

number

Opcional. Uma lista de resultados de expressões pré-computadas para um determinado documento, na mesma ordem solicitada em SearchRequest.custom_ranking_params.expressions_to_precompute.

keywordSimilarityScore

number

Opcional. Ajuste de correspondência de palavras-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 estimada como uma classificação.

topicalityRank

number

Opcional. Ajuste de topicalidade como uma classificação.

documentAge

number

Opcional. Idade do documento em horas.

boostingFactor

number

Opcional. Aumentos personalizados combinados para um documento.

CustomSignal

Indicador personalizado de caixa preta representado por um par de nome e valor.

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

string

Opcional. Nome do indicador.

value

number

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