SemanticSearchOptions interface
定义语义搜索查询的选项
属性
| answers | 如果设置,查询将返回从排名最高的文档中的关键段落中提取的答案。 |
| captions | 如果已设置,查询将返回从排名最高的文档中的关键段落中提取的标题。 当 Captions 设置为“extractive”时,默认情况下会启用突出显示。 默认值为“None”。 |
| configuration |
处理类型语义查询的文档时将使用的语义配置的名称。 |
| debug |
启用可用于进一步浏览搜索结果的调试工具。 |
| error |
允许用户选择语义调用是否应完全失败,还是返回部分结果(默认值)。 |
| max |
允许用户在请求失败之前设置语义扩充完成处理所需的时间上限。 |
| query |
当 QueryRewrites 设置为 |
| semantic |
用于语义搜索的字段名称列表。 |
| semantic |
允许设置单独的搜索查询,该查询将仅用于语义重排、语义标题和语义答案。 对于需要在基础检索和排名阶段和 L2 语义阶段之间使用不同的查询的情况,非常有用。 |
属性详细信息
answers
captions
如果已设置,查询将返回从排名最高的文档中的关键段落中提取的标题。 当 Captions 设置为“extractive”时,默认情况下会启用突出显示。 默认值为“None”。
captions?: ExtractiveQueryCaption
属性值
configurationName
处理类型语义查询的文档时将使用的语义配置的名称。
configurationName?: string
属性值
string
debugMode
启用可用于进一步浏览搜索结果的调试工具。
debugMode?: string
属性值
string
errorMode
允许用户选择语义调用是否应完全失败,还是返回部分结果(默认值)。
errorMode?: "partial" | "fail"
属性值
"partial" | "fail"
maxWaitInMilliseconds
允许用户在请求失败之前设置语义扩充完成处理所需的时间上限。
maxWaitInMilliseconds?: number
属性值
number
queryRewrites
当 QueryRewrites 设置为 generative时,查询词将发送到生成模型,该模型将生成 10(默认)重写,以帮助增加请求的召回率。 默认为 none。
queryRewrites?: GenerativeQueryRewrites
属性值
semanticFields
用于语义搜索的字段名称列表。
semanticFields?: string[]
属性值
string[]
semanticQuery
允许设置单独的搜索查询,该查询将仅用于语义重排、语义标题和语义答案。 对于需要在基础检索和排名阶段和 L2 语义阶段之间使用不同的查询的情况,非常有用。
semanticQuery?: string
属性值
string