首页 > 解决方案 > 如何在特定文档中搜索

问题描述

我的用例是我想使用 azure 搜索“命中”突出显示来检查(并可视化)是否存在特定键 ID(例如 my_id)的一组关键词。

示例查询:

/docs?api-version=2020-06-30&search="搜索词 1" OR "搜索词 2" OR "搜索词 3"

AND my_id = "一些 id"

(而不是在整个数据库中搜索并获得多个文档命中)。

但无论有什么变化,我似乎都无法将搜索范围限制为特定文档?

任何帮助或指导将不胜感激!

2020 年 10 月 13 日更新

该解决方案基于两个问题:

  1. Postman 编码 = 用于过滤器
  2. Guid 必须用单引号括起来

感谢@ramero-MSFT 的帮助!

标签: azure-cognitive-search

解决方案


您可以使用过滤器来限制要搜索的文档范围 -> https://docs.microsoft.com/en-us/azure/search/search-filters

确保“关键”字段在您的索引中被标记为可过滤。


推荐阅读