AdvancedCompleteQueryResponse

CompletionService.AdvancedCompleteQuery 方法的响应消息。

JSON 表示法
{
  "querySuggestions": [
    {
      object (QuerySuggestion)
    }
  ],
  "tailMatchTriggered": boolean,
  "peopleSuggestions": [
    {
      object (PersonSuggestion)
    }
  ],
  "contentSuggestions": [
    {
      object (ContentSuggestion)
    }
  ],
  "recentSearchSuggestions": [
    {
      object (RecentSearchSuggestion)
    }
  ]
}
字段
querySuggestions[]

object (QuerySuggestion)

匹配的查询建议的结果。结果列表已排序,第一个结果是热门建议。

tailMatchTriggered

boolean

如果返回的建议均为长尾建议,则为 True。

若要触发尾部匹配,请求中的 includeTailSuggestions 必须为 true,并且不得有与完整查询匹配的建议。

peopleSuggestions[]

object (PersonSuggestion)

匹配的人员建议的结果。结果列表会按顺序排列,第一个结果是热门建议。

contentSuggestions[]

object (ContentSuggestion)

匹配内容建议的结果。结果列表会按顺序排列,第一个结果是热门建议。

recentSearchSuggestions[]

object (RecentSearchSuggestion)

匹配的“近期搜索”建议的结果。结果列表会按顺序排列,第一个结果是热门建议。

QuerySuggestion

以搜索查询的形式显示建议。

JSON 表示法
{
  "suggestion": string,
  "completableFieldPaths": [
    string
  ],
  "dataStore": [
    string
  ],
  "score": number
}
字段
suggestion

string

查询的建议。

completableFieldPaths[]

string

如果建议是从可补全字段生成的,则作为此建议来源的唯一文档字段路径。

此字段仅针对可完成文档的模型进行填充。

dataStore[]

string

相应建议所属的数据存储区的名称。

score

number

每个建议的分数。得分介于 [0, 1] 范围内。

PersonSuggestion

建议的联系人。

JSON 表示法
{
  "suggestion": string,
  "personType": enum (PersonType),
  "document": {
    object (Document)
  },
  "dataStore": string,
  "score": number,
  "displayPhotoUri": string,
  "destinationUri": string
}
字段
suggestion

string

查询的建议。

personType

enum (PersonType)

人员的类型。

document

object (Document)

建议中的文档数据片段。仅填充了部分字段。

dataStore

string

相应建议所属的数据存储区的名称。

score

number

每个建议的分数。得分介于 [0, 1] 范围内。

displayPhotoUri

string

联系人建议的照片 URI。

destinationUri

string

人员建议的目标 URI。

PersonType

基于来源的人员类型。

枚举
PERSON_TYPE_UNSPECIFIED 默认值。
CLOUD_IDENTITY 建议来自 GOOGLE_IDENTITY 源。
THIRD_PARTY_IDENTITY 建议来自 THIRD_PARTY_IDENTITY 源。

ContentSuggestion

建议作为内容。

JSON 表示法
{
  "suggestion": string,
  "contentType": enum (ContentType),
  "document": {
    object (Document)
  },
  "dataStore": string,
  "score": number,
  "iconUri": string,
  "destinationUri": string
}
字段
suggestion

string

查询的建议。

contentType

enum (ContentType)

内容建议的类型。

document

object (Document)

建议中的文档数据片段。系统只会填充部分字段。

dataStore

string

相应建议所属的数据存储区的名称。

score

number

每个建议的分数。得分介于 [0, 1] 范围内。

iconUri

string

内容建议的图标 URI。

destinationUri

string

内容建议的目标 URI。

ContentType

针对内容建议返回的内容类型。

枚举
CONTENT_TYPE_UNSPECIFIED 默认值。
GOOGLE_WORKSPACE 建议来自 Google Workspace 来源。
THIRD_PARTY 建议来自第三方来源。

RecentSearchSuggestion

根据近期搜索记录生成的建议。

JSON 表示法
{
  "suggestion": string,
  "recentSearchTime": string,
  "score": number
}
字段
suggestion

string

查询的建议。

recentSearchTime

string (Timestamp format)

最近一次重新归档的时间。

采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

score

number

每个建议的分数。得分介于 [0, 1] 范围内。