SearchResult

Rappresenta i risultati di ricerca.

Rappresentazione JSON
{
  "id": string,
  "document": {
    object (Document)
  },
  "chunk": {
    object (Chunk)
  },
  "modelScores": {
    string: {
      object (DoubleList)
    },
    ...
  },
  "rankSignals": {
    object (RankSignals)
  },
  "retrievalSignals": {
    object (RetrievalSignals)
  }
}
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 della 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.

retrievalSignals

object (RetrievalSignals)

Facoltativo. Un insieme di indicatori utilizzati dal filtro per la pertinenza, destinati a essere utilizzati per perfezionare le soglie del filtro per la pertinenza.

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)
    }
  ],
  "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 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. Combinazione di boost personalizzati 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).

RetrievalSignals

Contiene un insieme di indicatori utilizzati dal filtro per pertinenza.

Rappresentazione JSON
{
  "retrievalSources": [
    enum (RetrievalSource)
  ],
  "semanticRelevanceScore": number
}
Campi
retrievalSources[]

enum (RetrievalSource)

Facoltativo. Indica come è stato recuperato il risultato.

semanticRelevanceScore

number

Facoltativo. Punteggio di pertinenza utilizzato dal filtro quando è impostato semanticRelevanceThreshold.

RetrievalSource

Indica l'origine del recupero.

Enum
RETRIEVAL_SOURCE_UNSPECIFIED Fonte del recupero non specificata.