如何解决使用Azure存储容器元数据作为搜索筛选器
是否可以使用Azure存储容器上的元数据作为Azure认知搜索中的过滤器?
我知道Azure存储容器中各个blob上的元数据可以用作搜索筛选器。
斑点上存在的用户指定的元数据属性(如果有的话)将逐字提取。请注意,这要求在索引中定义一个字段,该字段的名称与Blob的元数据键相同。例如,如果您的Blob的元数据键的敏感度值为“高”,则应在搜索索引中定义一个名为“敏感度”的字段,并将其填充为“高”值。
是否有一种方法可以根据容器级别而不是Blob级别的元数据来过滤搜索?如果没有,还有其他方法可以按存储容器过滤搜索吗?
解决方法
不幸的是,我们还不能将Azure存储容器上的元数据用作Azure认知搜索中的过滤器。
通常在这种情况下,您可以在feedback上提出您的需求,我发现已经有人想要添加此功能,您只需要立即投票即可。
,是的,有办法。如果您不使用提取内容的内置索引器,而是使用SDK来推送内容,则可以添加所需的任何元数据。他们显然可以成为提炼者。
这意味着您必须编写代码才能从Blob存储中读取项目。您必须处理更新的逻辑,等等。您无法获得内置索引器为您带来的好处。但是,您可以控制要包含的元数据。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。