SearchResult

Menampilkan hasil penelusuran.

Representasi JSON
{
  "id": string,
  "document": {
    object (Document)
  },
  "chunk": {
    object (Chunk)
  },
  "modelScores": {
    string: {
      object (DoubleList)
    },
    ...
  },
  "rankSignals": {
    object (RankSignals)
  },
  "retrievalSignals": {
    object (RetrievalSignals)
  }
}
Kolom
id

string

Document.id dari Document yang ditelusuri.

document

object (Document)

Cuplikan data dokumen dalam respons penelusuran. Hanya kolom yang ditandai sebagai retrievable yang diisi.

chunk

object (Chunk)

Data potongan dalam respons penelusuran jika SearchRequest.ContentSearchSpec.search_result_mode ditetapkan ke CHUNKS.

modelScores

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

Hanya output. Skor yang tersedia yang disediakan Google.

rankSignals

object (RankSignals)

Opsional. Kumpulan sinyal peringkat yang terkait dengan hasil.

retrievalSignals

object (RetrievalSignals)

Opsional. Kumpulan sinyal yang digunakan oleh filter relevansi yang dimaksudkan untuk digunakan guna menyetel batas filter relevansi.

DoubleList

Daftar ganda.

Representasi JSON
{
  "values": [
    number
  ]
}
Kolom
values[]

number

Nilai ganda.

RankSignals

Kumpulan sinyal peringkat.

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

number

Opsional. Peringkat default hasil.

customSignals[]

object (CustomSignal)

Opsional. Daftar sinyal clearbox kustom.

precomputedExpressionValues[]

number

Opsional. Daftar hasil ekspresi yang telah dihitung sebelumnya untuk dokumen tertentu, dalam urutan yang sama seperti yang diminta di SearchRequest.custom_ranking_params.expressions_to_precompute.

keywordSimilarityScore

number

Opsional. Penyesuaian pencocokan kata kunci.

relevanceScore

number

Opsional. Penyesuaian relevansi semantik.

semanticSimilarityScore

number

Opsional. Penyesuaian kemiripan semantik.

pctrRank

number

Opsional. Penyesuaian perkiraan rasio konversi sebagai peringkat.

topicalityRank

number

Opsional. Penyesuaian topik sebagai peringkat.

documentAge

number

Opsional. Usia dokumen dalam jam.

boostingFactor

number

Opsional. Peningkatan kustom gabungan untuk dokumen.

CustomSignal

Sinyal clearbox kustom yang diwakili oleh pasangan nama dan nilai.

Representasi JSON
{
  "name": string,
  "value": number
}
Kolom
name

string

Opsional. Nama sinyal.

value

number

Opsional. Nilai float yang mewakili sinyal peringkat (misalnya, 1,25 untuk BM25).

RetrievalSignals

Berisi kumpulan sinyal yang digunakan oleh filter relevansi.

Representasi JSON
{
  "retrievalSources": [
    enum (RetrievalSource)
  ],
  "semanticRelevanceScore": number
}
Kolom
retrievalSources[]

enum (RetrievalSource)

Opsional. Menunjukkan cara hasil diambil.

semanticRelevanceScore

number

Opsional. Skor relevansi yang digunakan oleh filter saat semanticRelevanceThreshold ditetapkan.

RetrievalSource

Menunjukkan sumber pengambilan.

Enum
RETRIEVAL_SOURCE_UNSPECIFIED Sumber pengambilan tidak ditentukan.