分享AI实践与思考
入门
上手
教程
基础
概念解释
Microsoft Foundry
开发工具
操作指南
参考
治理与网络
工具与知识
概念解释
操作指南
Agent Service
总览
概念解释
Azure OpenAI
API 与开发
总览
Azure AI Search
权限与安全
参考
检索概念
概念解释
快速上手
教程
Foundry Tools
其他与已退役
总览
概念解释
RAG 与知识工程
智能体与工具
MCP 与 Skills
操作指南
基础
评测、观测与安全
安全
评测
概念解释
参考
企业架构与成本
解决方案场景
样例与学习资源
附录
语义排序
语义排序(semantic ranker)是 Azure AI Search 的查询端功能:用语言理解模型对已有结果做二次重排,并返回语义标题(captions)与可选的答案。它不会在整个语料库上重新检索。
为什么需要
- 关键词或 RRF 的初始排序只看词与分数,可能把“词多但不相关”的文档排在前面。
- 语义排序在初始结果上增加一层语义相关性判断,并把最能概括文档的原文句子抽出来,便于在结果页展示。
核心能力
能力 | 作用 | 备注 |
L2 重排 | 对 BM25 或 RRF 的初始结果重新打分 | 始终执行 |
语义标题与高亮(captions、highlights) | 从字段中抽取原文句子,并标出关键短语 | 结果中为原文,不是生成文本 |
语义答案(answers) | 查询为问句且文档中有答案式文本时,返回一个答案 | 可选 |
查询改写(query rewrite) | 把文本查询扩展为最多 10 个变体,修正拼写或加入同义表达 | 预览状态:待核实(2026-11-05 获取) |
处理流程
阶段 | 页面描述的做法 |
收集与摘要 | 只有前 50 个初始结果进入语义排序;每个文档的摘要输入最多 2000 token(约每 token 10 个字符,页面写明);title 与 keywords 各最多 128 token,content 使用剩余 token |
打分 | 为每个文档给出 @search.rerankerScore,范围 0 到 4,越高越相关 |
输出 | 按分数降序返回重排结果、captions 与 answers |
字段顺序影响截断结果:超出上限的内容会被忽略,因此语义配置中应把最重要的字段排在前面(页面写明)。
分数含义(页面写明)
分数 | 含义 |
4 | 高度相关,完整回答问题 |
3 | 相关,但缺少使其完整的细节 |
2 | 部分相关,只回答了问题的一部分 |
1 | 相关,但只回答了很小一部分 |
0 | 不相关 |
分数分布可能因基础设施状况与模型更新而变化,因此自定义阈值时不宜设得过细(页面写明)。
能做与不能做
能做 | 不能做 |
把语义上更贴近查询意图的结果提前 | 在整个语料库上重新检索 |
找到可用于标题与答案的原文片段 | 生成新的文字或信息 |
对信息密集、以散文形式组织的内容效果较明显(页面写明) | 答案不在结果中时凭空给出答案 |
计费与可用性
- 语义排序是按用量计费的增值功能,提供免费计划(含月度免费请求额度)与按量付费的标准计划。仅当 queryType 为 semantic 且搜索字符串非空时才计费(页面写明)。
- 免费额度、单价、区域可用性:待核实(2026-11-05 获取)。
- 语义排序可作为独立功能使用,也是代理式检索(agentic retrieval)的内置组件;两者分别计费(页面写明)。
限制与待核实
- 语义排序对初始结果的前 50 个重排,超出部分不参与(页面写明)。
- 查询改写目前为预览功能,预览状态与可用区域:待核实。
- 语义答案与标题的质量依赖文档内容,本页未做评测:待核实。
结构示意
下图为页面给出的语义向量表示示意,用于说明“capital”一词在不同语境下的含义差异(来源:Semantic Ranking Overview - Azure AI Search)。

来源:Semantic Ranking Overview - Azure AI Search
来源与核对
- 来源:https://learn.microsoft.com/en-us/azure/search/semantic-search-overview
- read_scope:正文已读(语义排序概览页面,2026-11-05 抓取)。
- 待核实(2026-11-05 获取):计费单价与免费额度、区域可用性、查询改写的预览状态。
上一篇
分块策略
下一篇
全文、向量与混合检索
Loading...