我需要从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获取结果?
答案 0 :(得分:0)
对于这种类型的情况,如果您希望字段的全部内容匹配,则应使用过滤器。过滤器记录在https://docs.microsoft.com/en-us/azure/search/search-filters上。
请注意,在开始编制索引之前,您的文件夹路径字段必须标记为“可过滤”。
您将需要指定过滤器,例如:
$filter=path eq 'xxxxxxxxxxxxx_85ba0b45-xxxxx-4d83-a7e6-xxxxxx/abc'&querytype=full