SearchResult

Rappresenta i risultati di ricerca.

Rappresentazione JSON
{
  "id": string,
  "document": {
    object (Document)
  },
  "chunk": {
    object (Chunk)
  },
  "modelScores": {
    string: {
      object (DoubleList)
    },
    ...
  },
  "rankSignals": {
    object (RankSignals)
  }
}
Campi
id

string

Document.id del Document cercato.

document

object (Document)

Lo snippet di dati del documento nella risposta di ricerca. Vengono compilati solo i campi contrassegnati come retrievable.

chunk

object (Chunk)

I dati del chunk nella risposta di ricerca se SearchRequest.ContentSearchSpec.search_result_mode è impostato su CHUNKS.

modelScores

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

Solo output. Punteggi disponibili forniti da Google.

rankSignals

object (RankSignals)

Facoltativo. Un insieme di indicatori di ranking associati al risultato.

DoubleList

Elenco di valori doppi.

Rappresentazione JSON
{
  "values": [
    number
  ]
}
Campi
values[]

number

Valori doppi.

RankSignals

Un insieme di indicatori di ranking.

Rappresentazione JSON
{
  "defaultRank": number,
  "customSignals": [
    {
      object (CustomSignal)
    }
  ],
  "precomputedExpressionValues": [
    number
  ],
  "keywordSimilarityScore": number,
  "relevanceScore": number,
  "semanticSimilarityScore": number,
  "pctrRank": number,
  "topicalityRank": number,
  "documentAge": number,
  "boostingFactor": number
}
Campi
defaultRank

number

Facoltativo. Il ranking predefinito del risultato.

customSignals[]

object (CustomSignal)

Facoltativo. Un elenco di indicatori clearbox personalizzati.

precomputedExpressionValues[]

number

Facoltativo. Un elenco di risultati di espressioni precalcolate per un determinato documento, nello stesso ordine richiesto in SearchRequest.custom_ranking_params.expressions_to_precompute.

keywordSimilarityScore

number

Facoltativo. Aggiustamento della corrispondenza delle parole chiave.

relevanceScore

number

Facoltativo. Aggiustamento della pertinenza semantica.

semanticSimilarityScore

number

Facoltativo. Aggiustamento della similarità semantica.

pctrRank

number

Facoltativo. Aggiustamento tariffario del tasso di conversione previsto come ranking.

topicalityRank

number

Facoltativo. Aggiustamento della topicalità come ranking.

documentAge

number

Facoltativo. Età del documento in ore.

boostingFactor

number

Facoltativo. Aumenti personalizzati combinati per un documento.

CustomSignal

Indicatore clearbox personalizzato rappresentato da una coppia nome-valore.

Rappresentazione JSON
{
  "name": string,
  "value": number
}
Campi
name

string

Facoltativo. Nome dell'indicatore.

value

number

Facoltativo. Valore float che rappresenta l'indicatore di ranking (ad es. 1,25 per BM25).