如何在特定文档中进行搜索

时间:2020-09-23 21:27:13

标签: azure-cognitive-search

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

查询示例:

/ docs?api-version = 2020-06-30&search =“搜索字词1”或“搜索字词2”或“搜索字词3”

AND my_id =“某些ID”

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

但是不管有什么变化,我似乎都不能将搜索范围限制为仅特定文档吗?

任何帮助或指导都将不胜枚举!

UPDATE 13-OCT-2020

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

  1. 过滤器的邮递员编码=
  2. 必须将Guid输入为单引号

感谢@ ramero-MSFT的帮助!

1 个答案:

答案 0 :(得分:1)

您可以使用过滤器来限制要在-> https://docs.microsoft.com/en-us/azure/search/search-filters

中搜索的文档的范围

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