Azure 搜索 SQL 服务器 Blob 列
Azure Search for SQL Server Blob Column
我在 Azure SQL 服务器上有一个 table [Assets]
,其中包含列(Id、名称、所有者、资产)。 [Asset] 列是存储 PDF 文件的 varbinaryblob 类型。
我想使用 Azure 搜索来搜索此专栏的内容。目前 Azure 搜索可以直接与 Blob 存储一起使用或专门用于 table 存储但是我无法找到适合我的场景的解决方案,非常感谢任何方法方面的帮助。
您是否可以创建一个 SQL VM,将您在 SQL Azure 上的数据与具有 SQL 数据同步的 VM 同步,然后在 [=18] 上同步数据=] 带有 Azure 搜索的 VM 解释 here?
另一种选择是将您的 SQL Azure 数据库移动到 Azure 上的 SQL 虚拟机,然后按照 here 所述将 SQL 虚拟机上的数据与 Azure 搜索同步。
希望对您有所帮助。
Azure 搜索 SQL 索引器不支持从 varbinary/blob 列中提取文档。
一种方法是将文件数据上传到 Azure blob 存储,然后使用 Azure Search blob indexer。
另一种方法是使用 Apache Tika 或 iTextSharp 从代码中的 PDF 中提取文本,然后使用 Azure 搜索对其进行索引。
我在 Azure SQL 服务器上有一个 table [Assets]
,其中包含列(Id、名称、所有者、资产)。 [Asset] 列是存储 PDF 文件的 varbinaryblob 类型。
我想使用 Azure 搜索来搜索此专栏的内容。目前 Azure 搜索可以直接与 Blob 存储一起使用或专门用于 table 存储但是我无法找到适合我的场景的解决方案,非常感谢任何方法方面的帮助。
您是否可以创建一个 SQL VM,将您在 SQL Azure 上的数据与具有 SQL 数据同步的 VM 同步,然后在 [=18] 上同步数据=] 带有 Azure 搜索的 VM 解释 here?
另一种选择是将您的 SQL Azure 数据库移动到 Azure 上的 SQL 虚拟机,然后按照 here 所述将 SQL 虚拟机上的数据与 Azure 搜索同步。
希望对您有所帮助。
Azure 搜索 SQL 索引器不支持从 varbinary/blob 列中提取文档。
一种方法是将文件数据上传到 Azure blob 存储,然后使用 Azure Search blob indexer。
另一种方法是使用 Apache Tika 或 iTextSharp 从代码中的 PDF 中提取文本,然后使用 Azure 搜索对其进行索引。