- JSON 表示法
- SearchParams
- SearchResultList
- SearchResult
- UnstructuredDocumentInfo
- DocumentContext
- ExtractiveSegment
- ExtractiveAnswer
- ChunkInfo
- DocumentMetadata
搜索规范。
JSON 表示法 |
---|
{ // Union field |
字段 | |
---|---|
联合字段 input 。用于控制搜索行为的搜索参数。或者提供搜索结果列表以生成答案。input 只能是下列其中一项: |
|
searchParams |
搜索参数。 |
searchResultList |
搜索结果列表。 |
SearchParams
搜索参数。
JSON 表示法 |
---|
{ "maxReturnResults": integer, "filter": string, "boostSpec": { object ( |
字段 | |
---|---|
maxReturnResults |
要返回的搜索结果数。默认值为 10。 |
filter |
过滤器语法使用一种表达式语言,可根据要过滤文档的一个或多个字段构建过滤条件。过滤表达式区分大小写。此参数将用于过滤搜索结果,可能会影响回答响应。 如果此字段无法识别,则返回 Vertex AI Search 中的过滤是通过将 LHS 过滤键映射到 Vertex AI Search 后端中定义的键属性来完成的,此映射由客户在其架构中定义。例如,媒体客户的架构中可能包含“name”字段。在这种情况下,过滤条件将如下所示:filter --> name:'ANY("king kong")' 如需详细了解过滤(包括语法和过滤运算符),请参阅过滤 |
boostSpec |
提升规范,以提升搜索结果中某些文档的排名,这可能会影响回答查询响应。如需详细了解热推,请参阅热推 |
orderBy |
返回文档的顺序。可以按 如果此字段无法识别,则返回 |
searchResultMode |
指定搜索结果模式。如果未指定,搜索结果模式默认为 |
customFineTuningSpec |
自定义微调配置。 |
dataStoreSpecs[] |
用于定义在搜索调用中要过滤的数据存储区以及这些数据存储区的配置。仅在引擎具有多个 dataStore 的使用情形下考虑此参数。对于引擎中的单个 dataStore,它们应使用顶层的规范。 |
naturalLanguageQueryUnderstandingSpec |
可选。用于为搜索请求启用自然语言理解功能的规范。 |
SearchResultList
搜索结果列表。
JSON 表示法 |
---|
{
"searchResults": [
{
object ( |
字段 | |
---|---|
searchResults[] |
搜索结果。 |
SearchResult
搜索结果。
JSON 表示法 |
---|
{ // Union field |
字段 | |
---|---|
联合字段 content 。搜索结果内容。content 只能是下列其中一项: |
|
unstructuredDocumentInfo |
非结构化文档信息。 |
chunkInfo |
分块信息。 |
UnstructuredDocumentInfo
非结构化文档信息。
JSON 表示法 |
---|
{ "document": string, "uri": string, "title": string, "documentContexts": [ { object ( |
字段 | |
---|---|
document |
文档资源名称。 |
uri |
相应文档的 URI。 |
title |
标题。 |
documentContexts[] |
文档上下文列表。该内容将用于生成回答。这应该是文档的主要内容,可以很长且很全面。 |
extractiveSegments[] |
提取式细分列表。 |
extractiveAnswers[] |
已弃用:此字段已弃用,不会对答案生成产生任何影响。请改用 documentContexts 和 extractiveSegments 字段。抽样答案列表。 |
DocumentContext
文档上下文。
JSON 表示法 |
---|
{ "pageIdentifier": string, "content": string } |
字段 | |
---|---|
pageIdentifier |
网页标识符。 |
content |
用于生成答案的文档内容。 |
ExtractiveSegment
提取式片段。指南:仅当 documentContexts 为空时,回答生成才会使用它。这应该是较短的摘要。
JSON 表示法 |
---|
{ "pageIdentifier": string, "content": string } |
字段 | |
---|---|
pageIdentifier |
网页标识符。 |
content |
提取式片段内容。 |
ExtractiveAnswer
提取式回答。指南
JSON 表示法 |
---|
{ "pageIdentifier": string, "content": string } |
字段 | |
---|---|
pageIdentifier |
网页标识符。 |
content |
提取式答案内容。 |
ChunkInfo
分块信息。
JSON 表示法 |
---|
{
"chunk": string,
"content": string,
"documentMetadata": {
object ( |
字段 | |
---|---|
chunk |
块资源名称。 |
content |
块状文本内容。 |
documentMetadata |
当前块中相应文档的元数据。 |
DocumentMetadata
文档元数据包含当前块的文档信息。
JSON 表示法 |
---|
{ "uri": string, "title": string } |
字段 | |
---|---|
uri |
文档的 URI。 |
title |
文档的标题。 |