搜索Azure数据库中存储为SQL varbinary列的文件中的文本

时间:2018-01-29 09:56:17

标签: database azure full-text-search azure-sql-database

我们在Azure中有一个数据库,我们在varbinary列中存储不同类型的文件(.docx,.doc,.pdf,.txt,.ppt,.pptx)。我尝试像这样配置全文搜索:

CREATE FULLTEXT CATALOG DbaAttachments;

CREATE FULLTEXT INDEX ON dbo.Attachments(
   Attachment TYPE COLUMN FileExtension LANGUAGE 1033
)
KEY INDEX [PK_dbo.Attachments] ON DbaAttachments

SELECT *
FROM dbo.Attachments
WHERE contains(Attachment,'price');

我在表格中添加了一条包含单词.docx的{​​{1}}文件的记录,但Select语句没有返回任何内容。

Attachment列是varbinary列,FileExtension包含文件扩展名。

我发现在使用MS SQL Server数据库时必须安装一些过滤包,但在Azure数据库中这样做的正确方法是什么?是否可能?

0 个答案:

没有答案