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] 范围内。