SearchService.Search 方法的回應訊息。
| JSON 表示法 | 
|---|
| { "results": [ { object ( | 
| 欄位 | |
|---|---|
| results[] | 
 相符文件清單。順序代表排名。 | 
| facets[] | 
 使用者要求的構面結果。 | 
| totalSize | 
 | 
| attributionToken | 
 不重複的搜尋符記。這應包含在這次搜尋產生的  | 
| redirectUri | 
 客戶定義的重新導向頁面 URI。如果觸發重新導向動作,系統不會執行搜尋,只會在回應中設定  | 
| nextPageToken | 
 可做為  | 
| correctedQuery | 
 如果找到拼字修正後的查詢,就會顯示在這裡。如果拼字修正類型為 AUTOMATIC,搜尋結果會以 correctedQuery 為準。否則系統會使用原始查詢進行搜尋。 | 
| summary | 
 摘要會顯示在搜尋結果中。只有在設定  | 
| queryExpansionInfo | 
 傳回結果的查詢擴展資訊。 | 
| sessionInfo | 
 工作階段資訊。 只有在提供  | 
| searchLinkPromotions[] | 
 站內搜尋的促銷活動。 | 
facet
Facet 結果。
| JSON 表示法 | 
|---|
| {
  "key": string,
  "values": [
    {
      object ( | 
| 欄位 | |
|---|---|
| key | 
 這個 Facet 的鍵。例如  | 
| values[] | 
 這個欄位的刻面值。 | 
| dynamicFacet | 
 該層面是否為動態產生。 | 
FacetValue
包含值名稱和計數的 Facet 值。
| JSON 表示法 | 
|---|
| { "count": string, // Union field | 
| 欄位 | |
|---|---|
| count | 
 具有這個 Facet 值的項目數量。 | 
| 聯集欄位 facet_value。包含值的 facet 值。facet_value只能是下列其中一項: | |
| value | 
 商情項目的文字值,例如商情項目「colors」的「Black」。 | 
| interval | 
 商情項目的間隔值,例如商情項目「價格」的 [10, 20)。與  | 
QueryExpansionInfo
說明查詢擴充的資訊,包括是否已擴充。
| JSON 表示法 | 
|---|
| { "expandedQuery": boolean, "pinnedResultCount": string } | 
| 欄位 | |
|---|---|
| expandedQuery | 
 說明是否發生查詢擴充的布林值。 | 
| pinnedResultCount | 
 釘選結果的數量。只有在擴展發生且  | 
SessionInfo
工作階段相關資訊。
| JSON 表示法 | 
|---|
| { "name": string, "queryId": string } | 
| 欄位 | |
|---|---|
| name | 
 工作階段名稱。如果使用自動工作階段模式 ( | 
| queryId | 
 與此搜尋 API 呼叫相應的查詢 ID。一個工作階段可以有多個輪次,每個輪次都有專屬的查詢 ID。 在 Answer API 呼叫中指定工作階段名稱和這個查詢 ID,系統就會根據這項搜尋呼叫的搜尋結果生成回覆。 |