You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Azure OpenAI Service映射中配置lastModifiedDate实现新鲜度评分?

排查Azure OpenAI工具中日期字段未映射的问题

1. 检查索引字段的核心配置

  • 确认日期字段在Azure认知搜索索引中设置了retrievable: true和filterable: true,只有标记为可检索的字段才会被Azure OpenAI工具识别。
  • 可通过Azure门户的搜索索引页面查看字段属性,或用Azure CLI命令az search index show --name <你的索引名称>验证字段配置。

2. 验证Azure OpenAI的字段映射设置

  • 在Azure OpenAI「使用自己的数据」配置的字段映射环节,手动勾选目标日期字段。默认仅会映射文本类字段,需主动添加日期字段的映射。
  • 确保映射时字段类型匹配,日期字段需对应选择日期类型,避免误选文本类型。

3. 核对技能集与索引的字段投影

  • 检查技能集是否将日期字段正确投影到索引中,需保证技能集输出字段名称和索引的日期字段名称完全一致(大小写敏感)。
  • 查看索引器运行日志,排查是否存在日期格式不匹配的警告/错误(比如非ISO 8601格式的日期字符串无法被索引识别)。

4. 确认Blob日期数据的格式合规性

  • 若日期来自Blob元数据(如Last-Modified或自定义元数据),需确保格式为ISO 8601标准(如yyyy-MM-ddTHH:mm:ssZ)。非标准格式的日期无法被索引正确解析,进而无法被Azure OpenAI工具获取。
  • 若为自定义元数据日期,检查索引器的字段映射是否指定了正确的类型转换,比如type: Edm.DateTimeOffset。

5. 检查混合搜索的上下文字段配置

  • 在混合搜索设置中,确认日期字段已被纳入上下文字段,只有被选为上下文字段的索引字段才会传递给Azure OpenAI模型,用于新鲜度评分计算。
  • 确认评分配置文件中引用的日期字段和索引中的字段名称、类型完全匹配。

6. 重新触发索引器并刷新连接

  • 手动触发索引器全量运行,待数据同步完成后,回到Azure OpenAI「使用自己的数据」配置页面,刷新索引字段列表,重新尝试映射日期字段。

内容的提问来源于stack exchange,提问作者Cheoncio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 15:02:33