用于配置内容搜索行为的规范。
| 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。如果未指定,则不会返回任何后续块。  |