我们在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数据库中这样做的正确方法是什么?是否可能?