SearchResult

表示搜索结果。

JSON 表示法
{
  "id": string,
  "document": {
    object (Document)
  },
  "chunk": {
    object (Chunk)
  },
  "modelScores": {
    string: {
      object (DoubleList)
    },
    ...
  },
  "rankSignals": {
    object (RankSignals)
  }
}
字段
id

string

Document.id 的搜索结果。Document

document

object (Document)

搜索响应中的文档数据代码段。仅填充标记为 retrievable 的字段。

chunk

object (Chunk)

如果 SearchRequest.ContentSearchSpec.search_result_mode 设置为 CHUNKS,则搜索响应中的块数据。

modelScores

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

仅限输出。Google 提供的可用得分。

rankSignals

object (RankSignals)

可选。与结果关联的一组排名信号。

DoubleList

双精度列表。

JSON 表示法
{
  "values": [
    number
  ]
}
字段
values[]

number

双精度值。

RankSignals

一组排名信号。

JSON 表示法
{
  "defaultRank": number,
  "customSignals": [
    {
      object (CustomSignal)
    }
  ],
  "keywordSimilarityScore": number,
  "relevanceScore": number,
  "semanticSimilarityScore": number,
  "pctrRank": number,
  "topicalityRank": number,
  "documentAge": number,
  "boostingFactor": number
}
字段
defaultRank

number

可选。结果的默认排名。

customSignals[]

object (CustomSignal)

可选。自定义 clearbox 信号的列表。

keywordSimilarityScore

number

可选。关键字匹配调整。

relevanceScore

number

可选。语义相关性调整。

semanticSimilarityScore

number

可选。语义相似度调整。

pctrRank

number

可选。预测的转化率调整幅度(以排名表示)。

topicalityRank

number

可选。主题性调整(以排名表示)。

documentAge

number

可选。文档存在时间(以小时为单位)。

boostingFactor

number

可选。文档的组合自定义加权。

CustomSignal

以名称和值对表示的自定义 clearbox 信号。

JSON 表示法
{
  "name": string,
  "value": number
}
字段
name

string

可选。信号的名称。

value

number

可选。表示排名信号的浮点值(例如,BM25 为 1.25)。