你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
SearchDocumentsResultBase interface
包含索引中的搜索结果的响应。
属性
answers | 搜索操作的答案查询结果;如果 answers 查询参数未指定或设置为“none”,则为 null。 注意:此属性不会序列化。 它只能由服务器填充。 |
count | 搜索操作找到的结果总数,如果未请求计数,则为 null。 如果存在,计数可能大于此响应中的结果数。 如果使用$top或$skip参数,或者Azure 认知搜索无法在单个搜索响应中返回所有请求的文档,则可能会发生这种情况。 注意:此属性不会序列化。 它只能由服务器填充。 |
coverage | 指示查询中包含的索引百分比的值;如果未在请求中指定 minimumCoverage,则为 null。 注意:此属性不会序列化。 它只能由服务器填充。 |
facets | 搜索操作的分面查询结果,组织为每个分面字段的存储桶集合;如果查询不包含任何分面表达式,则为 null。 注意:此属性不会序列化。 它只能由服务器填充。 |
semantic |
为语义搜索请求返回部分响应的原因。 注意:此属性不会序列化。 它只能由服务器填充。 |
semantic |
为语义搜索请求返回的部分响应的类型。 注意:此属性不会序列化。 它只能由服务器填充。 |
属性详细信息
answers
搜索操作的答案查询结果;如果 answers 查询参数未指定或设置为“none”,则为 null。 注意:此属性不会序列化。 它只能由服务器填充。
answers?: QueryAnswerResult[]
属性值
count
搜索操作找到的结果总数,如果未请求计数,则为 null。 如果存在,计数可能大于此响应中的结果数。 如果使用$top或$skip参数,或者Azure 认知搜索无法在单个搜索响应中返回所有请求的文档,则可能会发生这种情况。 注意:此属性不会序列化。 它只能由服务器填充。
count?: number
属性值
number
coverage
指示查询中包含的索引百分比的值;如果未在请求中指定 minimumCoverage,则为 null。 注意:此属性不会序列化。 它只能由服务器填充。
coverage?: number
属性值
number
facets
搜索操作的分面查询结果,组织为每个分面字段的存储桶集合;如果查询不包含任何分面表达式,则为 null。 注意:此属性不会序列化。 它只能由服务器填充。
facets?: {[propertyName: string]: FacetResult[]}
属性值
{[propertyName: string]: FacetResult[]}
semanticErrorReason
为语义搜索请求返回部分响应的原因。 注意:此属性不会序列化。 它只能由服务器填充。
semanticErrorReason?: "maxWaitExceeded" | "capacityOverloaded" | "transient"
属性值
"maxWaitExceeded" | "capacityOverloaded" | "transient"
semanticSearchResultsType
为语义搜索请求返回的部分响应的类型。 注意:此属性不会序列化。 它只能由服务器填充。
semanticSearchResultsType?: "baseResults" | "rerankedResults"
属性值
"baseResults" | "rerankedResults"