用於設定內容搜尋行為的規格。
| JSON 表示法 | 
|---|
| { "snippetSpec": { object ( | 
| 欄位 | |
|---|---|
| snippetSpec | 
 如果未指定  | 
| summarySpec | 
 如果未指定  | 
| extractiveContentSpec | 
 如果未提供 extractiveContentSpec,搜尋回應就不會包含擷取式答案。 | 
| searchResultMode | 
 指定搜尋結果模式。如未指定,搜尋結果模式預設為  | 
| chunkSpec | 
 指定要從搜尋回應傳回的區塊規格。只有在  | 
SnippetSpec
用於設定搜尋回應中摘要的規格。
| JSON 表示法 | 
|---|
| { "maxSnippetCount": integer, "referenceOnly": boolean, "returnSnippet": boolean } | 
| 欄位 | |
|---|---|
| maxSnippetCount | 
 [已淘汰] 這個欄位已淘汰,如要控制程式碼片段的回傳,請使用  | 
| referenceOnly | 
 [已淘汰] 這個欄位已淘汰,不會對程式碼片段造成影響。 | 
| returnSnippet | 
 如果  | 
ExtractiveContentSpec
用於設定搜尋回應中擷取內容的規格。
| JSON 表示法 | 
|---|
| { "maxExtractiveAnswerCount": integer, "maxExtractiveSegmentCount": integer, "returnExtractiveSegmentScore": boolean, "numPreviousSegments": integer, "numNextSegments": integer } | 
| 欄位 | |
|---|---|
| maxExtractiveAnswerCount | 
 每個搜尋結果中傳回的擷取式答案數量上限。 擷取式答案是從原始文件中擷取的逐字答案,可針對搜尋查詢提供準確且相關的答案。 如果相符答案的數量少於  每個  | 
| maxExtractiveSegmentCount | 
 每個搜尋結果中傳回的擷取片段數量上限。只有在  擷取片段是從原始文件中擷取的文字片段,與搜尋查詢相關,且通常比擷取答案更詳細。然後,LLM 就能以這段內容做為輸入內容,生成摘要和答案。 如果相符的區隔數量少於  | 
| returnExtractiveSegmentScore | 
 指定是否要從每個搜尋結果的擷取片段傳回信賴度分數。這項功能僅適用於新的資料儲存庫或已加入許可清單的資料儲存庫。如要將資料存放區列入許可清單,請與客戶工程師聯絡。預設值為  | 
| numPreviousSegments | 
 指定是否也要納入所選區隔的相鄰區隔。在每個所選區隔前,最多傳回  | 
| numNextSegments | 
 在每個選取的區隔後,最多傳回  | 
ChunkSpec
指定要從搜尋回應傳回的區塊規格。只有在 SearchRequest.ContentSearchSpec.search_result_mode 設為 CHUNKS 時,才能使用這個選項。
| JSON 表示法 | 
|---|
| { "numPreviousChunks": integer, "numNextChunks": integer } | 
| 欄位 | |
|---|---|
| numPreviousChunks | 
 要傳回目前區塊的前幾個區塊數量。允許的最大值為 3。如未指定,系統不會傳回先前的任何區塊。 | 
| numNextChunks | 
 目前區塊要傳回的下一個區塊數。允許的最大值為 3。如未指定,系統不會傳回任何後續區塊。 |