- JSON 表示法
- 块
- DocumentMetadata
- PageSpan
- ChunkMetadata
- AnnotationMetadata
- StructuredContent
- StructureType
- DoubleList
- RankSignals
- CustomSignal
表示搜索结果。
JSON 表示法 |
---|
{ "id": string, "document": { object ( |
字段 | |
---|---|
id |
|
document |
搜索响应中的文档数据代码段。仅填充标记为 |
chunk |
如果 |
modelScores |
仅限输出。Google 提供的可用得分。 |
rankSignals |
可选。与结果关联的一组排名信号。 |
块
块会捕获以块模式推荐或搜索的商品的所有原始元数据信息。
JSON 表示法 |
---|
{ "name": string, "id": string, "content": string, "documentMetadata": { object ( |
字段 | |
---|---|
name |
块的完整资源名称。格式: 此字段必须是采用 UTF-8 编码的字符串,长度上限为 1024 个字符。 |
id |
当前块的唯一块 ID。 |
content |
内容是文档中的字符串(已解析的内容)。 |
documentMetadata |
当前块中相应文档的元数据。 |
derivedStructData |
仅限输出。此字段为 OUTPUT_ONLY。它包含原始输入文档中没有的派生数据。 |
pageSpan |
块的页面跨度。 |
chunkMetadata |
仅限输出。当前块的元数据。 |
dataUrls[] |
仅限输出。如果当前块包含图片,则为图片数据网址。数据网址由四部分组成:前缀 (data:)、指示数据类型的 MIME 类型、可选的 base64 令牌(如果是非文本数据)和数据本身:data:[ |
annotationContents[] |
仅限输出。如果当前块包含注释,则为注释内容。 |
annotationMetadata[] |
仅限输出。注解元数据包含当前块中的结构化内容。 |
relevanceScore |
仅限输出。表示基于相似性的相关性得分。得分越高,表示块的相关性越高。得分介于 [-1.0, 1.0] 范围内。仅在 |
DocumentMetadata
文档元数据包含当前块的文档信息。
JSON 表示法 |
---|
{ "uri": string, "title": string, "mimeType": string, "structData": { object } } |
字段 | |
---|---|
uri |
文档的 URI。 |
title |
文档的标题。 |
mimeType |
文档的 MIME 类型。https://www.iana.org/assignments/media-types/media-types.xhtml。 |
structData |
数据表示法。相应文档的结构化 JSON 数据。它应符合已注册的 |
PageSpan
块的页面跨度。
JSON 表示法 |
---|
{ "pageStart": integer, "pageEnd": integer } |
字段 | |
---|---|
pageStart |
块的起始网页。 |
pageEnd |
块的结束页面。 |
ChunkMetadata
当前块的元数据。此字段仅在 SearchService.Search
API 上填充。
JSON 表示法 |
---|
{ "previousChunks": [ { object ( |
字段 | |
---|---|
previousChunks[] |
当前块的前几个块。该数量由 |
nextChunks[] |
当前块的后续块。该数量由 |
AnnotationMetadata
注解元数据包含当前块中的结构化内容。
JSON 表示法 |
---|
{
"structuredContent": {
object ( |
字段 | |
---|---|
structuredContent |
仅限输出。结构化内容信息。 |
imageId |
仅限输出。如果结构化内容基于图片,则提供图片 ID。 |
StructuredContent
结构化内容信息。
JSON 表示法 |
---|
{
"structureType": enum ( |
字段 | |
---|---|
structureType |
仅限输出。结构化内容的结构类型。 |
content |
仅限输出。结构化内容的内容。 |
StructureType
定义可提取的结构化内容类型。
枚举 | |
---|---|
STRUCTURE_TYPE_UNSPECIFIED |
默认值。 |
SHAREHOLDER_STRUCTURE |
股东结构。 |
SIGNATURE_STRUCTURE |
签名结构。 |
CHECKBOX_STRUCTURE |
复选框结构。 |
DoubleList
双精度列表。
JSON 表示法 |
---|
{ "values": [ number ] } |
字段 | |
---|---|
values[] |
双精度值。 |
RankSignals
一组排名信号。
JSON 表示法 |
---|
{
"defaultRank": number,
"customSignals": [
{
object ( |
字段 | |
---|---|
defaultRank |
可选。结果的默认排名。 |
customSignals[] |
可选。自定义 clearbox 信号的列表。 |
keywordSimilarityScore |
可选。关键字匹配调整。 |
relevanceScore |
可选。语义相关性调整。 |
semanticSimilarityScore |
可选。语义相似度调整。 |
pctrRank |
可选。预测的转化率调整幅度(以排名表示)。 |
topicalityRank |
可选。主题性调整(以排名表示)。 |
documentAge |
可选。文档存在时间(以小时为单位)。 |
boostingFactor |
可选。文档的组合自定义加权。 |
CustomSignal
以名称和值对表示的自定义 clearbox 信号。
JSON 表示法 |
---|
{ "name": string, "value": number } |
字段 | |
---|---|
name |
可选。信号的名称。 |
value |
可选。表示排名信号的浮点值(例如,BM25 为 1.25)。 |