1

我需要从 folderPath 字段中获取 Azure 搜索结果,如下所示:“folderPath”:“xxxxxxxxxxxxx_85ba0b45-xxxxx-4d83-a7e6-xxxxxx/abc”

结果应仅从上述文件夹中检索。

但搜索服务还包括来自文件夹路径的结果,如下所示。“xxxxxxxxxxxxx_85ba0b45-xxxxx-4d83-a7e6-xxxxxx/abc def”和“xxxxxxxxxxxxx_85ba0b45-xxxxx-4d83-a7e6-xxxxxx/abc xyz”

如何仅从 /abc folderPath 获取结果?

4

1 回答 1

1

对于这种您希望字段的全部内容匹配的场景,您应该使用过滤器。过滤器记录在https://docs.microsoft.com/en-us/azure/search/search-filters

请注意,在开始索引之前,您的文件夹路径字段需要标记为“可过滤”。

您需要指定过滤器,例如:

$filter=path eq 'xxxxxxxxxxxxx_85ba0b45-xxxxx-4d83-a7e6-xxxxxx/abc'&querytype=full  
于 2018-09-12T15:19:57.317 回答