- JSON 표현
 - QuerySuggestion
 - PersonSuggestion
 - PersonType
 - ContentSuggestion
 - ContentType
 - RecentSearchSuggestion
 
CompletionService.AdvancedCompleteQuery 메서드의 응답 메시지입니다.
| 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 | 
                
                   
 최근 재검색이 발생한 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면   | 
              
score | 
                
                   
 각 제안의 점수입니다. 점수는 [0, 1] 범위에 있습니다.  |