- JSON 表示法
 - QuerySuggestion
 - PersonSuggestion
 - PersonType
 - ContentSuggestion
 - ContentType
 - RecentSearchSuggestion
 
| JSON 表示法 | 
|---|
{ "querySuggestions": [ { object (  | 
            
| 字段 | |
|---|---|
querySuggestions[] | 
              
                 
 匹配的查询建议的结果。结果列表已排序,第一个结果是热门建议。  | 
            
tailMatchTriggered | 
              
                 
 如果返回的建议均为长尾建议,则为 True。 若要触发尾部匹配,请求中的 includeTailSuggestions 必须为 true,并且不得有与完整查询匹配的建议。  | 
            
peopleSuggestions[] | 
              
                 
 匹配的人员建议的结果。结果列表会按顺序排列,第一个结果是热门建议。  | 
            
contentSuggestions[] | 
              
                 
 匹配内容建议的结果。结果列表会按顺序排列,第一个结果是热门建议。  | 
            
recentSearchSuggestions[] | 
              
                 
 匹配的“近期搜索”建议的结果。结果列表会按顺序排列,第一个结果是热门建议。  | 
            
QuerySuggestion
以搜索查询的形式显示建议。
| JSON 表示法 | 
|---|
{ "suggestion": string, "completableFieldPaths": [ string ], "dataStore": [ string ], "score": number }  | 
              
| 字段 | |
|---|---|
suggestion | 
                
                   
 查询的建议。  | 
              
completableFieldPaths[] | 
                
                   
 如果建议是从可补全字段生成的,则作为此建议来源的唯一文档字段路径。 此字段仅针对可完成文档的模型进行填充。  | 
              
dataStore[] | 
                
                   
 相应建议所属的数据存储区的名称。  | 
              
score | 
                
                   
 每个建议的分数。得分介于 [0, 1] 范围内。  | 
              
PersonSuggestion
建议的联系人。
| JSON 表示法 | 
|---|
{ "suggestion": string, "personType": enum (  | 
              
| 字段 | |
|---|---|
suggestion | 
                
                   
 查询的建议。  | 
              
personType | 
                
                   
 人员的类型。  | 
              
document | 
                
                   
 建议中的文档数据片段。仅填充了部分字段。  | 
              
dataStore | 
                
                   
 相应建议所属的数据存储区的名称。  | 
              
score | 
                
                   
 每个建议的分数。得分介于 [0, 1] 范围内。  | 
              
displayPhotoUri | 
                
                   
 联系人建议的照片 URI。  | 
              
destinationUri | 
                
                   
 人员建议的目标 URI。  | 
              
PersonType
基于来源的人员类型。
| 枚举 | |
|---|---|
PERSON_TYPE_UNSPECIFIED | 
                默认值。 | 
CLOUD_IDENTITY | 
                建议来自 GOOGLE_IDENTITY 源。 | 
THIRD_PARTY_IDENTITY | 
                建议来自 THIRD_PARTY_IDENTITY 源。 | 
ContentSuggestion
建议作为内容。
| JSON 表示法 | 
|---|
{ "suggestion": string, "contentType": enum (  | 
              
| 字段 | |
|---|---|
suggestion | 
                
                   
 查询的建议。  | 
              
contentType | 
                
                   
 内容建议的类型。  | 
              
document | 
                
                   
 建议中的文档数据片段。系统只会填充部分字段。  | 
              
dataStore | 
                
                   
 相应建议所属的数据存储区的名称。  | 
              
score | 
                
                   
 每个建议的分数。得分介于 [0, 1] 范围内。  | 
              
iconUri | 
                
                   
 内容建议的图标 URI。  | 
              
destinationUri | 
                
                   
 内容建议的目标 URI。  | 
              
ContentType
针对内容建议返回的内容类型。
| 枚举 | |
|---|---|
CONTENT_TYPE_UNSPECIFIED | 
                默认值。 | 
GOOGLE_WORKSPACE | 
                建议来自 Google Workspace 来源。 | 
THIRD_PARTY | 
                建议来自第三方来源。 | 
RecentSearchSuggestion
根据近期搜索记录生成的建议。
| JSON 表示法 | 
|---|
{ "suggestion": string, "recentSearchTime": string, "score": number }  | 
              
| 字段 | |
|---|---|
suggestion | 
                
                   
 查询的建议。  | 
              
recentSearchTime | 
                
                   
 最近一次重新归档的时间。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:  | 
              
score | 
                
                   
 每个建议的分数。得分介于 [0, 1] 范围内。  |