搜索 Blob 存储数据



我在 Azure Blob 存储中存储了大量诊断数据。有什么方法可以从我的 Azure SQL 数据库中获取可搜索的数据?我想加入我的 blob 存储数据中的一些自定义数据字段。

Blob 存储本身没有可搜索的元数据:当然,可以在容器中搜索给定的 blob 名称,甚至可以枚举 blob 以查看其元数据。但除了容器/blob URI 之外,没有内置的搜索机制。

如果要搜索元数据,则需要构建自己的数据存储(例如,在可搜索的数据库中,例如您提到的 SQL 数据库)。这完全取决于您的应用(您需要提取要搜索的特定数据,并将其存储在您选择的数据库引擎中)。然后,需要将数据库引擎的内容链接回 Blob 存储(例如,将 Blob 的 URL 与其元数据一起存储)。

如果您谈论的是全文搜索,则需要使用适当的 fts 工具。Azure 将 Azure 搜索作为第一方全文搜索服务提供,或者你当然可以使用第三方工具或服务。你选择什么完全取决于你。

最新更新