- 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] です。 |