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 della ricerca Document.

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 dei blocchi nella risposta di ricerca se SearchRequest.ContentSearchSpec.search_result_mode è impostato su CHUNKS.

modelScores

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

Solo output. Google ha fornito i punteggi disponibili.

rankSignals

object (RankSignals)

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

DoubleList

Doppio elenco.

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

number

Valori doppi.

RankSignals

Un insieme di indicatori di ranking.

Rappresentazione JSON
{
  "defaultRank": number,
  "customSignals": [
    {
      object (CustomSignal)
    }
  ],
  "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.

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 del tasso di conversione previsto come ranking.

topicalityRank

number

Facoltativo. Aggiustamento della pertinenza come ranking.

documentAge

number

Facoltativo. Età del documento in ore.

boostingFactor

number

Facoltativo. Potenziamenti 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).