目前,我有一个基于varbinary(max)
列的简单全文本搜索,该列包含PDF文件。效果很好。
我有一种情况,出于这个问题,我在表中添加了发票pdf。该文档本身不包含单独的发票行,而仅包含摘要行。
但是,我希望能够搜索包含某些产品的发票。因此,我正在考虑向表中添加类型为nvarchar(max)
的第二列,该列将是JSON
格式的产品ID和名称的列表。
我创建了当前目录,如下所示:
CREATE FULLTEXT CATALOG mycatalog
CREATE FULLTEXT INDEX ON mytable
(
file_data
TYPE COLUMN file_extension
Language 1033
)
KEY INDEX PK_mytable ON mycatalog
WITH CHANGE_TRACKING AUTO
添加二级全文列需要做哪些更改?如何在搜索查询中使用此列?