首页 > 解决方案 > 根据条件限制 Azure 认知搜索结果

问题描述

有没有办法根据以下条件限制天蓝色的认知搜索结果: if content.length < 500:

我有数千个 pdf 文件被索引,许多文件完全没用,内容较少。我不希望这些文件出现在搜索响应中。

我无法手动删除它们,因为这些文件很多。

任何帮助将不胜感激。

标签: azureazure-cognitive-searchazure-cognitive-services

解决方案


如果您使用 blob 索引器来填充搜索索引,则可以添加新的/附加索引字段并使用 metadata_storage_size 填充它。确保此“大小”字段配置为可过滤,您应该能够使用该字段过滤掉小的 PDF。

https://docs.microsoft.com/en-us/azure/search/search-howto-indexing-azure-blob-storage#how-azure-cognitive-search-indexes-blobs

如果您手动填充搜索索引中的数据,我认为您仍然需要一个字段来保存文档的大小,并且需要自己填充它。


推荐阅读