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

已配置双数据源的Azure Cognitive Search支持按DataSource查询过滤吗?

Azure Cognitive Search 按数据源过滤查询的实现方法

完全可行,但Azure Cognitive Search不会自动将数据源标识存入索引,需要手动配置字段映射来实现:

  • 第一步:修改现有索引,添加一个自定义字符串字段(例如data_source_tag),将其设置为可过滤(filterable: true),确保后续能基于该字段筛选。
  • 第二步:分别配置两个索引器的字段映射规则,为每个索引器对应的数据源指定唯一标识值。比如给关联数据源A的索引器添加映射:"data_source_tag": "source_A",给关联数据源B的索引器添加映射:"data_source_tag": "source_B"。
  • 第三步:重新运行两个索引器,将新字段的标识值同步到索引中。
  • 第四步:查询时使用过滤参数,例如$filter=data_source_tag eq 'source_A',即可只返回来自数据源A的索引内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 06:35:28