- 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[] |
この候補が属する dataStore の名前。 |
score |
各候補のスコア。スコアの範囲は [0, 1] です。 |
PersonSuggestion
人物の候補。
| JSON 表現 |
|---|
{ "suggestion": string, "personType": enum ( |
| フィールド | |
|---|---|
suggestion |
クエリへの候補。 |
personType |
人物のタイプ。 |
document |
候補内のドキュメント データ スニペット。フィールドのサブセットのみが入力されます。 |
dataStore |
この候補が属する 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 |
この候補が属する 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 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
score |
各候補のスコア。スコアの範囲は [0, 1] です。 |