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,系統就會根據這項搜尋呼叫的搜尋結果生成回覆。  |